2019-05-28 10:50:39 +02:00
|
|
|
include/master-slave.inc
|
|
|
|
[connection master]
|
|
|
|
SET timestamp=1000000000;
|
|
|
|
RESET MASTER;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
SET timestamp=1000000000;
|
|
|
|
RESET MASTER;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
CREATE TABLE t1 (a INT, b INT, c INT);
|
|
|
|
CREATE TABLE t2 (a INT, b INT, c INT);
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
ALTER TABLE t1 ENGINE=BLACKHOLE;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
INSERT INTO t2 VALUES (1,9,1), (2,9,2), (3,9,3), (4,9,4);
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
INSERT INTO t1 VALUES (1,1,1),(2,1,2),(3,1,3),(4,1,4);
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 1;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
DELETE FROM t1 WHERE a % 2 = 0 AND b = 1;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
INSERT INTO t1 SELECT * FROM t2;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
ALTER TABLE t1 ADD PRIMARY KEY pk_t1 (a,b);
|
2019-07-30 19:57:48 +02:00
|
|
|
Warnings:
|
|
|
|
Warning 1280 Name 'pk_t1' ignored for PRIMARY key.
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
INSERT INTO t1 VALUES (1,2,1),(2,2,2),(3,2,3),(4,2,4);
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 2;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
DELETE FROM t1 WHERE a % 2 = 0 AND b = 2;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
ALTER TABLE t1 DROP PRIMARY KEY, ADD KEY key_t1 (a);
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
INSERT INTO t1 VALUES (1,3,1),(2,3,2),(3,3,3),(4,3,4);
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 3;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
DELETE FROM t1 WHERE a % 2 = 0 AND b = 3;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
# Expect 0
|
|
|
|
SELECT COUNT(*) FROM t1;
|
|
|
|
COUNT(*)
|
|
|
|
0
|
|
|
|
>>> Something was written to binary log <<<
|
2019-06-12 09:25:34 +02:00
|
|
|
connection master;
|
2019-05-28 10:50:39 +02:00
|
|
|
DROP TABLE t1,t2;
|
2019-06-12 09:25:34 +02:00
|
|
|
connection slave;
|
|
|
|
connection slave;
|
2019-05-28 10:50:39 +02:00
|
|
|
FLUSH LOGS;
|
|
|
|
show binlog events in 'slave-bin.000001' from <start_pos>;
|
|
|
|
Log_name Pos Event_type Server_id End_log_pos Info
|
|
|
|
slave-bin.000001 # Gtid_list 2 # []
|
|
|
|
slave-bin.000001 # Binlog_checkpoint 2 # slave-bin.000001
|
|
|
|
slave-bin.000001 # Gtid 1 # GTID 0-1-1
|
|
|
|
slave-bin.000001 # Query 1 # use `test`; CREATE TABLE t1 (a INT, b INT, c INT)
|
|
|
|
slave-bin.000001 # Gtid 1 # GTID 0-1-2
|
|
|
|
slave-bin.000001 # Query 1 # use `test`; CREATE TABLE t2 (a INT, b INT, c INT)
|
|
|
|
slave-bin.000001 # Gtid 2 # GTID 0-2-3
|
|
|
|
slave-bin.000001 # Query 2 # use `test`; ALTER TABLE t1 ENGINE=BLACKHOLE
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-3
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # INSERT INTO t2 VALUES (1,9,1), (2,9,2), (3,9,3), (4,9,4)
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t2)
|
|
|
|
slave-bin.000001 # Write_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-4
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # INSERT INTO t1 VALUES (1,1,1),(2,1,2),(3,1,3),(4,1,4)
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Write_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-5
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 1
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Update_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-6
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # DELETE FROM t1 WHERE a % 2 = 0 AND b = 1
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Delete_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-7
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # INSERT INTO t1 SELECT * FROM t2
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Write_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # GTID 0-1-8
|
|
|
|
slave-bin.000001 # Query 1 # use `test`; ALTER TABLE t1 ADD PRIMARY KEY pk_t1 (a,b)
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-9
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # INSERT INTO t1 VALUES (1,2,1),(2,2,2),(3,2,3),(4,2,4)
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Write_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-10
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 2
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Update_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-11
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # DELETE FROM t1 WHERE a % 2 = 0 AND b = 2
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Delete_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # GTID 0-1-12
|
|
|
|
slave-bin.000001 # Query 1 # use `test`; ALTER TABLE t1 DROP PRIMARY KEY, ADD KEY key_t1 (a)
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-13
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # INSERT INTO t1 VALUES (1,3,1),(2,3,2),(3,3,3),(4,3,4)
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Write_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-14
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 3
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Update_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # BEGIN GTID 0-1-15
|
|
|
|
slave-bin.000001 # Annotate_rows 1 # DELETE FROM t1 WHERE a % 2 = 0 AND b = 3
|
|
|
|
slave-bin.000001 # Table_map 1 # table_id: # (test.t1)
|
|
|
|
slave-bin.000001 # Delete_rows_v1 1 # table_id: # flags: STMT_END_F
|
|
|
|
slave-bin.000001 # Query 1 # COMMIT
|
|
|
|
slave-bin.000001 # Gtid 1 # GTID 0-1-16
|
|
|
|
slave-bin.000001 # Query 1 # use `test`; DROP TABLE IF EXISTS `t1`,`t2` /* generated by server */
|
|
|
|
slave-bin.000001 # Rotate 2 # slave-bin.000002;pos=4
|
|
|
|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
|
|
|
|
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
|
|
|
|
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
|
|
|
|
DELIMITER /*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Start: binlog v 4, server v #.##.## created 010909 4:46:40 at startup
|
2019-05-28 10:50:39 +02:00
|
|
|
ROLLBACK/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Gtid list []
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Binlog checkpoint slave-bin.000001
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-1 ddl
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100101 SET @@session.skip_parallel_replication=0*//*!*/;
|
|
|
|
/*!100001 SET @@session.gtid_domain_id=0*//*!*/;
|
|
|
|
/*!100001 SET @@session.server_id=1*//*!*/;
|
|
|
|
/*!100001 SET @@session.gtid_seq_no=1*//*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
use `test`/*!*/;
|
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
SET @@session.pseudo_thread_id=#/*!*/;
|
2019-06-12 09:25:34 +02:00
|
|
|
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1, @@session.check_constraint_checks=1/*!*/;
|
|
|
|
SET @@session.sql_mode=1411383296/*!*/;
|
2019-05-28 10:50:39 +02:00
|
|
|
SET @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/;
|
|
|
|
/*!\C latin1 *//*!*/;
|
|
|
|
SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/;
|
|
|
|
SET @@session.lc_time_names=0/*!*/;
|
|
|
|
SET @@session.collation_database=DEFAULT/*!*/;
|
|
|
|
CREATE TABLE t1 (a INT, b INT, c INT)
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-2 ddl
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=2*//*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
CREATE TABLE t2 (a INT, b INT, c INT)
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-2-3 ddl
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.server_id=2*//*!*/;
|
|
|
|
/*!100001 SET @@session.gtid_seq_no=3*//*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
ALTER TABLE t1 ENGINE=BLACKHOLE
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-3 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.server_id=1*//*!*/;
|
|
|
|
/*!100001 SET @@session.gtid_seq_no=3*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> INSERT INTO t2 VALUES (1,9,1), (2,9,2), (3,9,3), (4,9,4)
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t2` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Write_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 4
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-4 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=4*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> INSERT INTO t1 VALUES (1,1,1),(2,1,2),(3,1,3),(4,1,4)
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Write_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 4
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-5 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=5*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 1
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Update_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 2
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-6 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=6*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> DELETE FROM t1 WHERE a % 2 = 0 AND b = 1
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Delete_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 2
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-7 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=7*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> INSERT INTO t1 SELECT * FROM t2
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Write_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 4
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-8 ddl
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=8*//*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
ALTER TABLE t1 ADD PRIMARY KEY pk_t1 (a,b)
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-9 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=9*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> INSERT INTO t1 VALUES (1,2,1),(2,2,2),(3,2,3),(4,2,4)
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Write_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 4
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-10 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=10*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 2
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Update_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 2
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-11 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=11*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> DELETE FROM t1 WHERE a % 2 = 0 AND b = 2
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Delete_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 2
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-12 ddl
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=12*//*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
ALTER TABLE t1 DROP PRIMARY KEY, ADD KEY key_t1 (a)
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-13 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=13*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> INSERT INTO t1 VALUES (1,3,1),(2,3,2),(3,3,3),(4,3,4)
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Write_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 4
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-14 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=14*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> UPDATE t1 SET c = 2*c WHERE a % 2 = 0 AND b = 3
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Update_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 2
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-15 trans
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=15*//*!*/;
|
2020-07-20 14:27:39 +02:00
|
|
|
START TRANSACTION
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!*/;
|
|
|
|
# at #
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Annotate_rows:
|
2019-05-28 10:50:39 +02:00
|
|
|
#Q> DELETE FROM t1 WHERE a % 2 = 0 AND b = 3
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Table_map: `test`.`t1` mapped to number #
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Delete_rows: table id # flags: STMT_END_F
|
2019-06-14 07:36:47 +02:00
|
|
|
# Number of rows: 2
|
2019-05-28 10:50:39 +02:00
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
COMMIT
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX GTID 0-1-16 ddl
|
2019-05-28 10:50:39 +02:00
|
|
|
/*!100001 SET @@session.gtid_seq_no=16*//*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Query thread_id=# exec_time=# error_code=0
|
2019-05-28 10:50:39 +02:00
|
|
|
SET TIMESTAMP=1000000000/*!*/;
|
|
|
|
DROP TABLE IF EXISTS `t1`,`t2` /* generated by server */
|
|
|
|
/*!*/;
|
|
|
|
# at #
|
2019-06-12 09:25:34 +02:00
|
|
|
#010909 4:46:40 server id # end_log_pos # CRC32 XXX Rotate to slave-bin.000002 pos: 4
|
2019-05-28 10:50:39 +02:00
|
|
|
DELIMITER ;
|
|
|
|
# End of log file
|
|
|
|
ROLLBACK /* added by mysqlbinlog */;
|
|
|
|
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
|
|
|
|
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
|
|
|
|
include/rpl_end.inc
|