Commit c26f2f59 authored by Zardosht Kasheff's avatar Zardosht Kasheff

refs #5951, add a mysql layer test

git-svn-id: file:///svn/mysql/tests/mysql-test@52687 c7de825b-a66e-492c-adef-691d508d4ae1
parent 5e685cef
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
DROP TABLE IF EXISTS t1;
create table t1
(c01 bigint unsigned not null auto_increment primary key,
c02 bigint unsigned not null default 0,
c03 bigint unsigned not null default 0,
c04 bigint unsigned not null default 0,
c05 bigint unsigned not null default 0,
c06 bigint unsigned not null default 0,
c07 bigint unsigned not null default 0,
c08 bigint unsigned not null default 0,
c09 bigint unsigned not null default 0,
c10 bigint unsigned not null default 0)
engine=tokudb;
insert into t1 (c01) values (NULL);
insert into t1 (c02,c03,c04,c05,c06,c07,c08,c09,c10) select c02,c03,c04,c05,c06,c07,c08,c09,c10 from t1;
flush tables;
select * from t1;
c01 c02 c03 c04 c05 c06 c07 c08 c09 c10
1 0 0 0 0 0 0 0 0 0
2 0 0 0 0 0 0 0 0 0
DROP TABLE t1;
--source include/have_tokudb.inc
#
# Record inconsistency.
#
#
SET DEFAULT_STORAGE_ENGINE = 'tokudb';
--disable_warnings
DROP TABLE IF EXISTS t1;
--enable_warnings
create table t1
(c01 bigint unsigned not null auto_increment primary key,
c02 bigint unsigned not null default 0,
c03 bigint unsigned not null default 0,
c04 bigint unsigned not null default 0,
c05 bigint unsigned not null default 0,
c06 bigint unsigned not null default 0,
c07 bigint unsigned not null default 0,
c08 bigint unsigned not null default 0,
c09 bigint unsigned not null default 0,
c10 bigint unsigned not null default 0)
engine=tokudb;
insert into t1 (c01) values (NULL);
insert into t1 (c02,c03,c04,c05,c06,c07,c08,c09,c10) select c02,c03,c04,c05,c06,c07,c08,c09,c10 from t1;
flush tables;
select * from t1;
# Final cleanup.
DROP TABLE t1;
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment