mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 13:02:28 +01:00
9b612d2c90
Post-merge fixes. Changes to some result sets. mysql-test/r/commit_1innodb.result: TRUNCATE TABLE does not cause the binary log to do commits any more. mysql-test/suite/binlog/r/binlog_row_mix_innodb_myisam.result: TRUNCATE TABLE is not transactional, hence does not have BEGIN/COMMIT around itself. mysql-test/suite/binlog/r/binlog_stm_mix_innodb_myisam.result: TRUNCATE TABLE is not transactional, hence does not have BEGIN/COMMIT around itself. mysql-test/suite/rpl/r/rpl_innodb_mixed_dml.result: TRUNCATE TABLE is not transactional, hence does not have BEGIN/COMMIT around itself. mysql-test/suite/rpl/r/rpl_truncate_2myisam.result: STOP SLAVE was replaced with include file. mysql-test/suite/rpl/r/rpl_truncate_3innodb.result: STOP SLAVE was replaced with include file.
46 lines
1.4 KiB
Text
46 lines
1.4 KiB
Text
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;
|
|
**** Resetting master and slave ****
|
|
include/stop_slave.inc
|
|
RESET SLAVE;
|
|
RESET MASTER;
|
|
include/start_slave.inc
|
|
**** On Master ****
|
|
CREATE TABLE t1 (a INT, b LONG) ENGINE=InnoDB;
|
|
INSERT INTO t1 VALUES (1,1), (2,2);
|
|
**** On Master ****
|
|
TRUNCATE TABLE t1;
|
|
Comparing tables master:test.t1 and slave:test.t1
|
|
==== Test using a table with delete triggers ====
|
|
**** On Master ****
|
|
SET @count := 1;
|
|
CREATE TABLE t2 (a INT, b LONG) ENGINE=InnoDB;
|
|
CREATE TRIGGER trg1 BEFORE DELETE ON t1 FOR EACH ROW SET @count := @count + 1;
|
|
**** On Master ****
|
|
TRUNCATE TABLE t1;
|
|
Comparing tables master:test.t2 and slave:test.t2
|
|
DROP TABLE t1,t2;
|
|
**** Resetting master and slave ****
|
|
include/stop_slave.inc
|
|
RESET SLAVE;
|
|
RESET MASTER;
|
|
include/start_slave.inc
|
|
**** On Master ****
|
|
CREATE TABLE t1 (a INT, b LONG) ENGINE=InnoDB;
|
|
INSERT INTO t1 VALUES (1,1), (2,2);
|
|
**** On Master ****
|
|
DELETE FROM t1;
|
|
Comparing tables master:test.t1 and slave:test.t1
|
|
==== Test using a table with delete triggers ====
|
|
**** On Master ****
|
|
SET @count := 1;
|
|
CREATE TABLE t2 (a INT, b LONG) ENGINE=InnoDB;
|
|
CREATE TRIGGER trg1 BEFORE DELETE ON t1 FOR EACH ROW SET @count := @count + 1;
|
|
**** On Master ****
|
|
DELETE FROM t1;
|
|
Comparing tables master:test.t2 and slave:test.t2
|
|
DROP TABLE t1,t2;
|