diff options
author | aelkin@mysql.com <> | 2006-01-23 18:03:09 +0200 |
---|---|---|
committer | aelkin@mysql.com <> | 2006-01-23 18:03:09 +0200 |
commit | 0fc8284de8213edeefa2e07e1ae3bcc6c9e2bb2b (patch) | |
tree | ede7ea9a78393a073eebd7b62ff0ff3ad03049a3 /mysql-test/r/rpl_multi_update4.result | |
parent | 8a9e8e0a2e2980216d7e2a202d9826decdacc5fb (diff) | |
download | mariadb-git-0fc8284de8213edeefa2e07e1ae3bcc6c9e2bb2b.tar.gz |
BUG#15699, failure to apply ignore rule for unexisting table.
Since replication rules execute after `mysql_multi_update_prepare' returns we
delay to `break' in case this functions returns non-zero (some tables are not found)
for to examine if there is an ignore rule for a not-found table. By doing that
it is guaranteed do/ignore replication rules logically preceed opening table routine.
Diffstat (limited to 'mysql-test/r/rpl_multi_update4.result')
-rw-r--r-- | mysql-test/r/rpl_multi_update4.result | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/mysql-test/r/rpl_multi_update4.result b/mysql-test/r/rpl_multi_update4.result new file mode 100644 index 00000000000..f6dde65a35d --- /dev/null +++ b/mysql-test/r/rpl_multi_update4.result @@ -0,0 +1,25 @@ +stop slave; +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; +start slave; +drop database if exists d1; +drop database if exists d2; +drop database if exists d2; +create database d1; +create table d1.t0 (id int); +create database d2; +use d2; +create table t1 (id int); +create table t2 (id int); +insert into t1 values (1), (2), (3), (4), (5); +insert into t2 select id + 3 from t1; +update t1 join t2 using (id) set t1.id = 0; +insert into d1.t0 values (0); +use d1; +select * from t0 where id=0; +id +0 +drop database d1; +drop database d2; |