mariadb/mysql-test/suite/tokudb.nested_txn/t/implicit_commit.test
Rich Prohaska 90456a129d #4621 move tokudb.nested_txn mysql tests to common mysql test dir refs[t:4621]
git-svn-id: file:///svn/mysql/tests/mysql-test@40912 c7de825b-a66e-492c-adef-691d508d4ae1
2012-03-16 15:41:12 +00:00

56 lines
No EOL
1,002 B
Text
Executable file

#--source include/have_tokudb.inc
SET STORAGE_ENGINE='TokuDB';
--disable_warnings
DROP TABLE IF EXISTS t1, t2;
--enable_warnings
create table t1 (a int, b int, primary key (a));
begin;
insert into t1 values (1,10), (2,20);
create table t2 (a int);
rollback;
select * from t1;
delete from t1;
begin;
insert into t1 values (1,10),(2,20);
select * from t1;
alter table t1 add index (b);
rollback;
select * From t1;
begin;
insert into t1 values (3,30);
lock tables t1 write;
rollback;
select * from t1;
unlock tables;
lock tables t1 write;
insert into t1 values (4,40);
select * From t1;
rollback;
select * from t1;
--error ER_TABLE_NOT_LOCKED
insert into t2 values (1);
commit;
--error ER_TABLE_NOT_LOCKED
insert into t2 values (1);
unlock tables;
insert into t2 values (1);
select * from t1;
select * from t2;
lock tables t1 write;
insert into t1 values (5,50);
begin;
insert into t2 values (2);
select * from t1;
select * from t2;
rollback;
select * from t1;
select * from t2;
drop table t1,t2;