diff options
author | unknown <guilhem@mysql.com> | 2004-04-13 22:41:00 +0200 |
---|---|---|
committer | unknown <guilhem@mysql.com> | 2004-04-13 22:41:00 +0200 |
commit | d1214e2c5d17ca397588bbd1ed5de12c8396459f (patch) | |
tree | 635e26da80a9e69b8649abf748e3f66993486c27 /mysql-test | |
parent | c73efc80596e81d4e283dba37f8bfa4aceab2723 (diff) | |
parent | 0cd58c6c78742aa0e4873348095c9612ef4515d3 (diff) | |
download | mariadb-git-d1214e2c5d17ca397588bbd1ed5de12c8396459f.tar.gz |
Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0
into mysql.com:/home/mysql_src/mysql-4.0
Diffstat (limited to 'mysql-test')
-rw-r--r-- | mysql-test/r/rpl_multi_delete2.result | 21 | ||||
-rw-r--r-- | mysql-test/t/rpl_multi_delete2-slave.opt | 1 | ||||
-rw-r--r-- | mysql-test/t/rpl_multi_delete2.test | 23 |
3 files changed, 45 insertions, 0 deletions
diff --git a/mysql-test/r/rpl_multi_delete2.result b/mysql-test/r/rpl_multi_delete2.result new file mode 100644 index 00000000000..8b6d87801fe --- /dev/null +++ b/mysql-test/r/rpl_multi_delete2.result @@ -0,0 +1,21 @@ +slave stop; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +reset master; +reset slave; +drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9; +slave start; +create table t1 (a int); +create table t2 (a int); +insert into t1 values (1); +insert into t2 values (1); +delete t1.* from t1, t2 where t1.a = t2.a; +select * from t1; +a +select * from t2; +a +1 +select * from t1; +Table 'test.t1' doesn't exist +select * from t2; +Table 'test.t2' doesn't exist +drop table t1,t2; diff --git a/mysql-test/t/rpl_multi_delete2-slave.opt b/mysql-test/t/rpl_multi_delete2-slave.opt new file mode 100644 index 00000000000..b828d03fafb --- /dev/null +++ b/mysql-test/t/rpl_multi_delete2-slave.opt @@ -0,0 +1 @@ +--replicate-wild-ignore-table=test.% diff --git a/mysql-test/t/rpl_multi_delete2.test b/mysql-test/t/rpl_multi_delete2.test new file mode 100644 index 00000000000..c5128833843 --- /dev/null +++ b/mysql-test/t/rpl_multi_delete2.test @@ -0,0 +1,23 @@ +source include/master-slave.inc; +create table t1 (a int); +create table t2 (a int); + +insert into t1 values (1); +insert into t2 values (1); + +delete t1.* from t1, t2 where t1.a = t2.a; + +save_master_pos; +select * from t1; +select * from t2; + +connection slave; +# BUG#3461 would cause sync to fail +sync_with_master; +error 1146; +select * from t1; +error 1146; +select * from t2; + +connection master; +drop table t1,t2; |