mariadb/mysql-test/suite/tokudb.fast_update/t/tokudb_upsert_char.test
Rich Prohaska 9d203cd179 refs #5640 port upsert tests to maria 5.5.28a
git-svn-id: file:///svn/mysql/tests/mysql-test@50675 c7de825b-a66e-492c-adef-691d508d4ae1
2012-12-03 20:45:34 +00:00

38 lines
1.2 KiB
Text

source include/have_tokudb.inc;
source include/have_innodb.inc;
set default_storage_engine='tokudb';
disable_warnings;
drop table if exists tt, ti;
enable_warnings;
set tokudb_enable_fast_upsert=1;
set tokudb_disable_slow_upsert=1;
create table tt (id int primary key, c char(32), b binary(32));
create table ti like tt;
alter table ti engine=innodb;
insert into tt values (1,null,null) on duplicate key update c='hi';
insert into ti values (1,null,null) on duplicate key update c='hi';
let $diff_tables = test.tt, test.ti;
source include/diff_tables.inc;
insert into tt values (1,null,null) on duplicate key update c='there';
insert into ti values (1,null,null) on duplicate key update c='there';
let $diff_tables = test.tt, test.ti;
source include/diff_tables.inc;
insert into tt values (1,null,null) on duplicate key update b='you';
insert into ti values (1,null,null) on duplicate key update b='you';
let $diff_tables = test.tt, test.ti;
source include/diff_tables.inc;
insert into tt values (1,null,null) on duplicate key update b='people';
insert into ti values (1,null,null) on duplicate key update b='people';
let $diff_tables = test.tt, test.ti;
source include/diff_tables.inc;
drop table tt, ti;