summaryrefslogtreecommitdiff
path: root/mysql-test/suite
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/suite')
-rw-r--r--mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.rdiff54
-rw-r--r--mysql-test/suite/rpl/r/rpl_insert_delayed,stmt.result68
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