diff options
Diffstat (limited to 'mysql-test/suite')
-rw-r--r-- | mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.rdiff | 54 | ||||
-rw-r--r-- | mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.result | 68 |
2 files changed, 54 insertions, 68 deletions
diff --git a/mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.rdiff b/mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.rdiff new file mode 100644 index 00000000000..5e0e7db5b63 --- /dev/null +++ b/mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.rdiff @@ -0,0 +1,54 @@ +--- suite/rpl/r/rpl_insert_delayed.result 2012-02-06 21:37:21.000000000 +0100 ++++ suite/rpl/r/rpl_insert_delayed,stmt.reject 2012-02-06 23:12:55.000000000 +0100 +@@ -15,17 +15,17 @@ + insert delayed into t1 values(10, "my name"); + flush table t1; + insert delayed into t1 values(10, "is Bond"), (20, "James Bond"); ++ERROR 23000: Duplicate entry '10' for key 'PRIMARY' + flush table t1; + select * from t1; + id name + 10 my name +-20 James Bond + select * from t1; + id name + 10 my name +-20 James Bond + delete from t1 where id!=10; + insert delayed into t1 values(20, "is Bond"), (10, "James Bond"); ++ERROR 23000: Duplicate entry '10' for key 'PRIMARY' + flush table t1; + select * from t1; + id name +@@ -38,17 +38,31 @@ + USE test; + DROP SCHEMA mysqlslap; + use test; ++FLUSH LOGS; ++FLUSH LOGS; + CREATE TABLE t1(a int, UNIQUE(a)); + INSERT DELAYED IGNORE INTO t1 VALUES(1); + INSERT DELAYED IGNORE INTO t1 VALUES(1); + flush table t1; ++use `test`; INSERT IGNORE INTO t1 VALUES(1) ++use `test`; INSERT IGNORE INTO t1 VALUES(1) + select * from t1; + a + 1 + On slave ++show binlog events in 'slave-bin.000002' from <binlog_start> limit 1,6; ++Log_name Pos Event_type Server_id End_log_pos Info ++slave-bin.000002 # Query # # BEGIN ++slave-bin.000002 # Query # # use `test`; INSERT IGNORE INTO t1 VALUES(1) ++slave-bin.000002 # Query # # COMMIT ++slave-bin.000002 # Query # # BEGIN ++slave-bin.000002 # Query # # use `test`; INSERT IGNORE INTO t1 VALUES(1) ++slave-bin.000002 # Query # # COMMIT + select * from t1; + a + 1 + drop table t1; ++FLUSH LOGS; ++FLUSH LOGS; + End of 5.0 tests + include/rpl_end.inc diff --git a/mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.result b/mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.result deleted file mode 100644 index 48fd78a84de..00000000000 --- a/mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.result +++ /dev/null @@ -1,68 +0,0 @@ -include/master-slave.inc -[connection master] -CREATE SCHEMA IF NOT EXISTS mysqlslap; -USE mysqlslap; -CREATE TABLE t1 (id INT primary key auto_increment, name VARCHAR(64)) ENGINE=MyISAM; -FLUSH TABLE t1; -SELECT COUNT(*) FROM t1; -COUNT(*) -5000 -use mysqlslap; -SELECT COUNT(*) FROM t1; -COUNT(*) -5000 -truncate table t1; -insert delayed into t1 values(10, "my name"); -flush table t1; -insert delayed into t1 values(10, "is Bond"), (20, "James Bond"); -ERROR 23000: Duplicate entry '10' for key 'PRIMARY' -flush table t1; -select * from t1; -id name -10 my name -select * from t1; -id name -10 my name -delete from t1 where id!=10; -insert delayed into t1 values(20, "is Bond"), (10, "James Bond"); -ERROR 23000: Duplicate entry '10' for key 'PRIMARY' -flush table t1; -select * from t1; -id name -10 my name -20 is Bond -select * from t1; -id name -10 my name -20 is Bond -USE test; -DROP SCHEMA mysqlslap; -use test; -FLUSH LOGS; -FLUSH LOGS; -CREATE TABLE t1(a int, UNIQUE(a)); -INSERT DELAYED IGNORE INTO t1 VALUES(1); -INSERT DELAYED IGNORE INTO t1 VALUES(1); -flush table t1; -use `test`; INSERT IGNORE INTO t1 VALUES(1) -use `test`; INSERT IGNORE INTO t1 VALUES(1) -select * from t1; -a -1 -On slave -show binlog events in 'slave-bin.000002' from <binlog_start> limit 1,6; -Log_name Pos Event_type Server_id End_log_pos Info -slave-bin.000002 # Query # # BEGIN -slave-bin.000002 # Query # # use `test`; INSERT IGNORE INTO t1 VALUES(1) -slave-bin.000002 # Query # # COMMIT -slave-bin.000002 # Query # # BEGIN -slave-bin.000002 # Query # # use `test`; INSERT IGNORE INTO t1 VALUES(1) -slave-bin.000002 # Query # # COMMIT -select * from t1; -a -1 -drop table t1; -FLUSH LOGS; -FLUSH LOGS; -End of 5.0 tests -include/rpl_end.inc |