[t:3014], add test

git-svn-id: file:///svn/mysql/tests/mysql-test@25190 c7de825b-a66e-492c-adef-691d508d4ae1
This commit is contained in:
Zardosht Kasheff 2010-11-04 18:55:51 +00:00
parent 4aa09193ea
commit 327d6609c7
2 changed files with 60 additions and 0 deletions

View file

@ -0,0 +1,34 @@
SET STORAGE_ENGINE = 'tokudb';
DROP TABLE IF EXISTS foo;
create table foo (a int, b int, c int, primary key (a), key (b));
insert into foo values (1,100,1),(2,20,2),(3,300,3),(4,4,4);
select * from foo;
a b c
1 100 1
2 20 2
3 300 3
4 4 4
select b from foo;
b
4
20
100
300
delete from foo where b=20;
select * from foo;
a b c
1 100 1
3 300 3
4 4 4
select b from foo;
b
4
100
300
alter table foo drop index b;
delete from foo where a=3;
select * from foo;
a b c
1 100 1
4 4 4
DROP TABLE foo;

View file

@ -0,0 +1,26 @@
#--source include/have_tokudb.inc
#
# Record inconsistency.
#
#
SET STORAGE_ENGINE = 'tokudb';
--disable_warnings
DROP TABLE IF EXISTS foo;
--enable_warnings
create table foo (a int, b int, c int, primary key (a), key (b));
insert into foo values (1,100,1),(2,20,2),(3,300,3),(4,4,4);
select * from foo;
select b from foo;
delete from foo where b=20;
select * from foo;
select b from foo;
alter table foo drop index b;
delete from foo where a=3;
select * from foo;
# Final cleanup.
DROP TABLE foo;