Current Path : /home/usr.opt/mysql57/mysql-test/suite/ndb_rpl/t/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : /home/usr.opt/mysql57/mysql-test/suite/ndb_rpl/t/ndb_rpl_innodb_trans.test |
# Test of a transaction mixing the two engines -- source include/have_ndb.inc -- source include/have_innodb.inc -- source suite/ndb_rpl/ndb_master-slave.inc create table t1 (a int, unique(a)) engine=ndbcluster; create table t2 (a int, unique(a)) engine=innodb; begin; insert into t1 values(1); insert into t2 values(1); rollback; select count(*) from t1; select count(*) from t2; sync_slave_with_master; select count(*) from t1; select count(*) from t2; connection master; begin; load data infile '../../../std_data/rpl_loaddata.dat' into table t2; load data infile '../../../std_data/rpl_loaddata.dat' into table t1; rollback; select count(*) from t1; select count(*) from t2; sync_slave_with_master; select count(*) from t1; select count(*) from t2; connection master; delete from t1; delete from t2; begin; load data infile '../../../std_data/rpl_loaddata.dat' into table t2; load data infile '../../../std_data/rpl_loaddata.dat' into table t1; rollback; select count(*) from t1; select count(*) from t2; sync_slave_with_master; select count(*) from t1; select count(*) from t2; connection master; delete from t1; delete from t2; begin; insert into t2 values(3),(4); insert into t1 values(3),(4); load data infile '../../../std_data/rpl_loaddata.dat' into table t2; load data infile '../../../std_data/rpl_loaddata.dat' into table t1; rollback; select count(*) from t1; select count(*) from t2; sync_slave_with_master; select count(*) from t1; select count(*) from t2; connection master; drop table t1,t2; sync_slave_with_master; --source include/rpl_end.inc