rpl_ddl.result
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:19k
- 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;
- SET AUTOCOMMIT = 1;
- DROP DATABASE IF EXISTS mysqltest1;
- DROP DATABASE IF EXISTS mysqltest2;
- DROP DATABASE IF EXISTS mysqltest3;
- CREATE DATABASE mysqltest1;
- CREATE DATABASE mysqltest2;
- CREATE TABLE mysqltest1.t1 (f1 BIGINT) ENGINE= "InnoDB";
- INSERT INTO mysqltest1.t1 SET f1= 0;
- CREATE TABLE mysqltest1.t2 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t3 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t4 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t5 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t6 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE INDEX my_idx6 ON mysqltest1.t6(f1);
- CREATE TABLE mysqltest1.t7 (f1 BIGINT) ENGINE= "InnoDB";
- INSERT INTO mysqltest1.t7 SET f1= 0;
- CREATE TABLE mysqltest1.t8 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t9 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t10 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t11 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t12 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t13 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t14 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t15 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t16 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t17 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t18 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TABLE mysqltest1.t19 (f1 BIGINT) ENGINE= "InnoDB";
- CREATE TEMPORARY TABLE mysqltest1.t23 (f1 BIGINT);
- SET AUTOCOMMIT = 0;
- use mysqltest1;
- -------- switch to slave --------
- SET AUTOCOMMIT = 0;
- use mysqltest1;
- -------- switch to master -------
- ######## COMMIT ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 0 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 0
- -------- switch to master -------
- COMMIT;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- ######## ROLLBACK ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 1 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 2
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- TEST-INFO: MASTER: The INSERT is not committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- TEST-INFO: SLAVE: The INSERT is not committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- ######## SET AUTOCOMMIT=1 ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 1 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 2
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 1
- -------- switch to master -------
- SET AUTOCOMMIT=1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 2
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 2
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 2
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 2
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SET AUTOCOMMIT=0;
- ######## START TRANSACTION ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 2 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 3
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 2
- -------- switch to master -------
- START TRANSACTION;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 3
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 3
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 3
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 3
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- ######## BEGIN ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 3 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 4
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 3
- -------- switch to master -------
- BEGIN;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 4
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 4
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 4
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 4
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- ######## DROP TABLE mysqltest1.t2 ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 4 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 5
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 4
- -------- switch to master -------
- DROP TABLE mysqltest1.t2;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 5
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 5
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 5
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 5
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SHOW TABLES LIKE 't2';
- Tables_in_mysqltest1 (t2)
- -------- switch to slave --------
- SHOW TABLES LIKE 't2';
- Tables_in_mysqltest1 (t2)
- -------- switch to master -------
- ######## DROP TEMPORARY TABLE mysqltest1.t23 ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 5 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 5
- -------- switch to master -------
- DROP TEMPORARY TABLE mysqltest1.t23;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 5
- -------- switch to master -------
- ROLLBACK;
- Warnings:
- Warning 1196 Some non-transactional changed tables couldn't be rolled back
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 5
- TEST-INFO: MASTER: The INSERT is not committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SHOW TABLES LIKE 't23';
- Tables_in_mysqltest1 (t23)
- -------- switch to slave --------
- SHOW TABLES LIKE 't23';
- Tables_in_mysqltest1 (t23)
- -------- switch to master -------
- ######## RENAME TABLE mysqltest1.t3 to mysqltest1.t20 ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 5 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- -------- switch to master -------
- RENAME TABLE mysqltest1.t3 to mysqltest1.t20;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SHOW TABLES LIKE 't20';
- Tables_in_mysqltest1 (t20)
- t20
- -------- switch to slave --------
- SHOW TABLES LIKE 't20';
- Tables_in_mysqltest1 (t20)
- t20
- -------- switch to master -------
- ######## ALTER TABLE mysqltest1.t4 ADD column f2 BIGINT ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 6 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 7
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 6
- -------- switch to master -------
- ALTER TABLE mysqltest1.t4 ADD column f2 BIGINT;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 7
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 7
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 7
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 7
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- describe mysqltest1.t4;
- Field Type Null Key Default Extra
- f1 bigint(20) YES NULL
- f2 bigint(20) YES NULL
- -------- switch to slave --------
- describe mysqltest1.t4;
- Field Type Null Key Default Extra
- f1 bigint(20) YES NULL
- f2 bigint(20) YES NULL
- -------- switch to master -------
- ######## CREATE TABLE mysqltest1.t21 (f1 BIGINT) ENGINE= "InnoDB" ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 7 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 8
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 7
- -------- switch to master -------
- CREATE TABLE mysqltest1.t21 (f1 BIGINT) ENGINE= "InnoDB";
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 8
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 8
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 8
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 8
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- ######## CREATE TEMPORARY TABLE mysqltest1.t22 (f1 BIGINT) ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 8 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 8
- -------- switch to master -------
- CREATE TEMPORARY TABLE mysqltest1.t22 (f1 BIGINT);
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 8
- -------- switch to master -------
- ROLLBACK;
- Warnings:
- Warning 1196 Some non-transactional changed tables couldn't be rolled back
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 8
- TEST-INFO: MASTER: The INSERT is not committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- ######## TRUNCATE TABLE mysqltest1.t7 ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 8 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- -------- switch to master -------
- TRUNCATE TABLE mysqltest1.t7;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SELECT * FROM mysqltest1.t7;
- f1
- -------- switch to slave --------
- SELECT * FROM mysqltest1.t7;
- f1
- -------- switch to master -------
- ######## LOCK TABLES mysqltest1.t1 WRITE, mysqltest1.t8 READ ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 9 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 9
- -------- switch to master -------
- LOCK TABLES mysqltest1.t1 WRITE, mysqltest1.t8 READ;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- UNLOCK TABLES;
- ######## UNLOCK TABLES ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 10 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 11
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to master -------
- UNLOCK TABLES;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 11
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- TEST-INFO: MASTER: The INSERT is not committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- TEST-INFO: SLAVE: The INSERT is not committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- LOCK TABLES mysqltest1.t1 READ;
- ######## UNLOCK TABLES ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 10 + 1;
- ERROR HY000: Table 't1' was locked with a READ lock and can't be updated
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to master -------
- UNLOCK TABLES;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- TEST-INFO: MASTER: The INSERT is not committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- TEST-INFO: SLAVE: The INSERT is not committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- LOCK TABLES mysqltest1.t1 WRITE, mysqltest1.t8 READ;
- ######## UNLOCK TABLES ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 10 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 11
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 10
- -------- switch to master -------
- UNLOCK TABLES;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 11
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 11
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 11
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 11
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- ######## DROP INDEX my_idx6 ON mysqltest1.t6 ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 11 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 12
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 11
- -------- switch to master -------
- DROP INDEX my_idx6 ON mysqltest1.t6;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 12
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 12
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 12
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 12
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SHOW INDEX FROM mysqltest1.t6;
- Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
- -------- switch to slave --------
- SHOW INDEX FROM mysqltest1.t6;
- Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
- -------- switch to master -------
- ######## CREATE INDEX my_idx5 ON mysqltest1.t5(f1) ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 12 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 13
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 12
- -------- switch to master -------
- CREATE INDEX my_idx5 ON mysqltest1.t5(f1);
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 13
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 13
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 13
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 13
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SHOW INDEX FROM mysqltest1.t5;
- Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
- t5 1 my_idx5 1 f1 A 0 NULL NULL YES BTREE
- -------- switch to slave --------
- SHOW INDEX FROM mysqltest1.t5;
- Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment
- t5 1 my_idx5 1 f1 A NULL NULL NULL YES BTREE
- -------- switch to master -------
- ######## DROP DATABASE mysqltest2 ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 13 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 14
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 13
- -------- switch to master -------
- DROP DATABASE mysqltest2;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 14
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 14
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 14
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 14
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SHOW DATABASES LIKE "mysqltest2";
- Database (mysqltest2)
- -------- switch to slave --------
- SHOW DATABASES LIKE "mysqltest2";
- Database (mysqltest2)
- -------- switch to master -------
- ######## CREATE DATABASE mysqltest3 ########
- -------- switch to master -------
- INSERT INTO t1 SET f1= 14 + 1;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 15
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 14
- -------- switch to master -------
- CREATE DATABASE mysqltest3;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 15
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 15
- -------- switch to master -------
- ROLLBACK;
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 15
- TEST-INFO: MASTER: The INSERT is committed (Succeeded)
- -------- switch to slave --------
- SELECT MAX(f1) FROM t1;
- MAX(f1)
- 15
- TEST-INFO: SLAVE: The INSERT is committed (Succeeded)
- -------- switch to master -------
- flush logs;
- -------- switch to slave --------
- flush logs;
- -------- switch to master -------
- SHOW DATABASES LIKE "mysqltest3";
- Database (mysqltest3)
- mysqltest3
- -------- switch to slave --------
- SHOW DATABASES LIKE "mysqltest3";
- Database (mysqltest3)
- mysqltest3
- -------- switch to master -------
- DROP DATABASE IF EXISTS mysqltest1;
- DROP DATABASE IF EXISTS mysqltest2;
- DROP DATABASE IF EXISTS mysqltest3;