1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-07 00:04:31 +03:00

MDEV-8426 mysqlbinlog: "Corrupted replication event was detected.

Not printing the value" with binlog-row-image=minimal"

Merged Rows_log_event::print_verbose_one_row() and log_event_print_value()
with MySQL 5.7
Added flush after writing of Table_map_log_event() to fix wrong order of
lines in output. This causes a lot of changes in some test results.
This commit is contained in:
Monty
2015-11-10 13:40:15 +02:00
parent 78771189e7
commit 2f63e2e2a0
10 changed files with 1387 additions and 968 deletions

View File

@@ -0,0 +1,300 @@
CREATE TABLE t1 (pk INT PRIMARY KEY, f1 INT, f2 INT, f3 TINYINT, f4 MEDIUMINT, f5 BIGINT, f6 INT, f7 INT, f8 char(1));
CREATE TABLE t2 (pk INT PRIMARY KEY, f1 INT, f2 INT, f3 INT, f4 INT, f5 MEDIUMINT, f6 INT, f7 INT, f8 char(1));
INSERT INTO t1 VALUES (10, 1, 2, 3, 4, 5, 6, 7, "");
INSERT INTO t1 VALUES (11, 1, 2, 3, 4, 5, 6, 7, NULL);
INSERT INTO t1 VALUES (12, 1, 2, 3, NULL, 5, 6, 7, "A");
INSERT INTO t1 VALUES (13, 1, 2, 3, 0, 5, 6, 7, "A");
INSERT INTO t2 SELECT * FROM t1;
UPDATE t2 SET f4=5 WHERE f4>0 or f4 is NULL;
DELETE FROM t1;
DELETE FROM t2;
FLUSH BINARY LOGS;
/*!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 4
#<date> server id 1 end_log_pos 249 Start: xxx
ROLLBACK/*!*/;
# at 249
#<date> server id 1 end_log_pos 274 Gtid list []
# at 274
#<date> server id 1 end_log_pos 314 Binlog checkpoint master-bin.000001
# at 314
#<date> server id 1 end_log_pos 352 GTID 0-1-1 ddl
/*!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 352
#<date> server id 1 end_log_pos 532 Query thread_id=4 exec_time=0 error_code=0
use `test`/*!*/;
SET TIMESTAMP=X/*!*/;
SET @@session.pseudo_thread_id=4/*!*/;
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1/*!*/;
SET @@session.sql_mode=1342177280/*!*/;
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 (pk INT PRIMARY KEY, f1 INT, f2 INT, f3 TINYINT, f4 MEDIUMINT, f5 BIGINT, f6 INT, f7 INT, f8 char(1))
/*!*/;
# at 532
#<date> server id 1 end_log_pos 570 GTID 0-1-2 ddl
/*!100001 SET @@session.gtid_seq_no=2*//*!*/;
# at 570
#<date> server id 1 end_log_pos 743 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
CREATE TABLE t2 (pk INT PRIMARY KEY, f1 INT, f2 INT, f3 INT, f4 INT, f5 MEDIUMINT, f6 INT, f7 INT, f8 char(1))
/*!*/;
# at 743
#<date> server id 1 end_log_pos 781 GTID 0-1-3
/*!100001 SET @@session.gtid_seq_no=3*//*!*/;
BEGIN
/*!*/;
# at 781
#<date> server id 1 end_log_pos 833 Table_map: `test`.`t1` mapped to number 30
# at 833
#<date> server id 1 end_log_pos 898 Write_rows: table id 30 flags: STMT_END_F
### INSERT INTO `test`.`t1`
### SET
### @1=10 /* INT meta=0 nullable=0 is_null=0 */
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
### @4=3 /* TINYINT meta=0 nullable=1 is_null=0 */
### @5=4 /* MEDIUMINT meta=0 nullable=1 is_null=0 */
### @6=5 /* LONGINT meta=0 nullable=1 is_null=0 */
### @7=6 /* INT meta=0 nullable=1 is_null=0 */
### @8=7 /* INT meta=0 nullable=1 is_null=0 */
### @9='' /* STRING(1) meta=65025 nullable=1 is_null=0 */
# at 898
#<date> server id 1 end_log_pos 967 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
COMMIT
/*!*/;
# at 967
#<date> server id 1 end_log_pos 1005 GTID 0-1-4
/*!100001 SET @@session.gtid_seq_no=4*//*!*/;
BEGIN
/*!*/;
# at 1005
#<date> server id 1 end_log_pos 1057 Table_map: `test`.`t1` mapped to number 30
# at 1057
#<date> server id 1 end_log_pos 1121 Write_rows: table id 30 flags: STMT_END_F
### INSERT INTO `test`.`t1`
### SET
### @1=11 /* INT meta=0 nullable=0 is_null=0 */
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
### @4=3 /* TINYINT meta=0 nullable=1 is_null=0 */
### @5=4 /* MEDIUMINT meta=0 nullable=1 is_null=0 */
### @6=5 /* LONGINT meta=0 nullable=1 is_null=0 */
### @7=6 /* INT meta=0 nullable=1 is_null=0 */
### @8=7 /* INT meta=0 nullable=1 is_null=0 */
### @9=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
# at 1121
#<date> server id 1 end_log_pos 1190 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
COMMIT
/*!*/;
# at 1190
#<date> server id 1 end_log_pos 1228 GTID 0-1-5
/*!100001 SET @@session.gtid_seq_no=5*//*!*/;
BEGIN
/*!*/;
# at 1228
#<date> server id 1 end_log_pos 1280 Table_map: `test`.`t1` mapped to number 30
# at 1280
#<date> server id 1 end_log_pos 1343 Write_rows: table id 30 flags: STMT_END_F
### INSERT INTO `test`.`t1`
### SET
### @1=12 /* INT meta=0 nullable=0 is_null=0 */
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
### @4=3 /* TINYINT meta=0 nullable=1 is_null=0 */
### @5=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @6=5 /* LONGINT meta=0 nullable=1 is_null=0 */
### @7=6 /* INT meta=0 nullable=1 is_null=0 */
### @8=7 /* INT meta=0 nullable=1 is_null=0 */
### @9='A' /* STRING(1) meta=65025 nullable=1 is_null=0 */
# at 1343
#<date> server id 1 end_log_pos 1412 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
COMMIT
/*!*/;
# at 1412
#<date> server id 1 end_log_pos 1450 GTID 0-1-6
/*!100001 SET @@session.gtid_seq_no=6*//*!*/;
BEGIN
/*!*/;
# at 1450
#<date> server id 1 end_log_pos 1502 Table_map: `test`.`t1` mapped to number 30
# at 1502
#<date> server id 1 end_log_pos 1568 Write_rows: table id 30 flags: STMT_END_F
### INSERT INTO `test`.`t1`
### SET
### @1=13 /* INT meta=0 nullable=0 is_null=0 */
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
### @4=3 /* TINYINT meta=0 nullable=1 is_null=0 */
### @5=0 /* MEDIUMINT meta=0 nullable=1 is_null=0 */
### @6=5 /* LONGINT meta=0 nullable=1 is_null=0 */
### @7=6 /* INT meta=0 nullable=1 is_null=0 */
### @8=7 /* INT meta=0 nullable=1 is_null=0 */
### @9='A' /* STRING(1) meta=65025 nullable=1 is_null=0 */
# at 1568
#<date> server id 1 end_log_pos 1637 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
COMMIT
/*!*/;
# at 1637
#<date> server id 1 end_log_pos 1675 GTID 0-1-7
/*!100001 SET @@session.gtid_seq_no=7*//*!*/;
BEGIN
/*!*/;
# at 1675
#<date> server id 1 end_log_pos 1727 Table_map: `test`.`t2` mapped to number 31
# at 1727
#<date> server id 1 end_log_pos 1890 Write_rows: table id 31 flags: STMT_END_F
### INSERT INTO `test`.`t2`
### SET
### @1=10 /* INT meta=0 nullable=0 is_null=0 */
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
### @4=3 /* INT meta=0 nullable=1 is_null=0 */
### @5=4 /* INT meta=0 nullable=1 is_null=0 */
### @6=5 /* MEDIUMINT meta=0 nullable=1 is_null=0 */
### @7=6 /* INT meta=0 nullable=1 is_null=0 */
### @8=7 /* INT meta=0 nullable=1 is_null=0 */
### @9='' /* STRING(1) meta=65025 nullable=1 is_null=0 */
### INSERT INTO `test`.`t2`
### SET
### @1=11 /* INT meta=0 nullable=0 is_null=0 */
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
### @4=3 /* INT meta=0 nullable=1 is_null=0 */
### @5=4 /* INT meta=0 nullable=1 is_null=0 */
### @6=5 /* MEDIUMINT meta=0 nullable=1 is_null=0 */
### @7=6 /* INT meta=0 nullable=1 is_null=0 */
### @8=7 /* INT meta=0 nullable=1 is_null=0 */
### @9=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### INSERT INTO `test`.`t2`
### SET
### @1=12 /* INT meta=0 nullable=0 is_null=0 */
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
### @4=3 /* INT meta=0 nullable=1 is_null=0 */
### @5=NULL /* INT meta=0 nullable=1 is_null=1 */
### @6=5 /* MEDIUMINT meta=0 nullable=1 is_null=0 */
### @7=6 /* INT meta=0 nullable=1 is_null=0 */
### @8=7 /* INT meta=0 nullable=1 is_null=0 */
### @9='A' /* STRING(1) meta=65025 nullable=1 is_null=0 */
### INSERT INTO `test`.`t2`
### SET
### @1=13 /* INT meta=0 nullable=0 is_null=0 */
### @2=1 /* INT meta=0 nullable=1 is_null=0 */
### @3=2 /* INT meta=0 nullable=1 is_null=0 */
### @4=3 /* INT meta=0 nullable=1 is_null=0 */
### @5=0 /* INT meta=0 nullable=1 is_null=0 */
### @6=5 /* MEDIUMINT meta=0 nullable=1 is_null=0 */
### @7=6 /* INT meta=0 nullable=1 is_null=0 */
### @8=7 /* INT meta=0 nullable=1 is_null=0 */
### @9='A' /* STRING(1) meta=65025 nullable=1 is_null=0 */
# at 1890
#<date> server id 1 end_log_pos 1959 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
COMMIT
/*!*/;
# at 1959
#<date> server id 1 end_log_pos 1997 GTID 0-1-8
/*!100001 SET @@session.gtid_seq_no=8*//*!*/;
BEGIN
/*!*/;
# at 1997
#<date> server id 1 end_log_pos 2049 Table_map: `test`.`t2` mapped to number 31
# at 2049
#<date> server id 1 end_log_pos 2119 Update_rows: table id 31 flags: STMT_END_F
### UPDATE `test`.`t2`
### WHERE
### @1=10 /* INT meta=0 nullable=0 is_null=0 */
### @5=4 /* INT meta=0 nullable=1 is_null=0 */
### SET
### @5=5 /* INT meta=0 nullable=1 is_null=0 */
### UPDATE `test`.`t2`
### WHERE
### @1=11 /* INT meta=0 nullable=0 is_null=0 */
### @5=4 /* INT meta=0 nullable=1 is_null=0 */
### SET
### @5=5 /* INT meta=0 nullable=1 is_null=0 */
### UPDATE `test`.`t2`
### WHERE
### @1=12 /* INT meta=0 nullable=0 is_null=0 */
### @5=NULL /* INT meta=0 nullable=1 is_null=1 */
### SET
### @5=5 /* INT meta=0 nullable=1 is_null=0 */
# at 2119
#<date> server id 1 end_log_pos 2188 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
COMMIT
/*!*/;
# at 2188
#<date> server id 1 end_log_pos 2226 GTID 0-1-9
/*!100001 SET @@session.gtid_seq_no=9*//*!*/;
BEGIN
/*!*/;
# at 2226
#<date> server id 1 end_log_pos 2278 Table_map: `test`.`t1` mapped to number 30
# at 2278
#<date> server id 1 end_log_pos 2328 Delete_rows: table id 30 flags: STMT_END_F
### DELETE FROM `test`.`t1`
### WHERE
### @1=10 /* INT meta=0 nullable=0 is_null=0 */
### DELETE FROM `test`.`t1`
### WHERE
### @1=11 /* INT meta=0 nullable=0 is_null=0 */
### DELETE FROM `test`.`t1`
### WHERE
### @1=12 /* INT meta=0 nullable=0 is_null=0 */
### DELETE FROM `test`.`t1`
### WHERE
### @1=13 /* INT meta=0 nullable=0 is_null=0 */
# at 2328
#<date> server id 1 end_log_pos 2397 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
COMMIT
/*!*/;
# at 2397
#<date> server id 1 end_log_pos 2435 GTID 0-1-10
/*!100001 SET @@session.gtid_seq_no=10*//*!*/;
BEGIN
/*!*/;
# at 2435
#<date> server id 1 end_log_pos 2487 Table_map: `test`.`t2` mapped to number 31
# at 2487
#<date> server id 1 end_log_pos 2537 Delete_rows: table id 31 flags: STMT_END_F
### DELETE FROM `test`.`t2`
### WHERE
### @1=10 /* INT meta=0 nullable=0 is_null=0 */
### DELETE FROM `test`.`t2`
### WHERE
### @1=11 /* INT meta=0 nullable=0 is_null=0 */
### DELETE FROM `test`.`t2`
### WHERE
### @1=12 /* INT meta=0 nullable=0 is_null=0 */
### DELETE FROM `test`.`t2`
### WHERE
### @1=13 /* INT meta=0 nullable=0 is_null=0 */
# at 2537
#<date> server id 1 end_log_pos 2606 Query thread_id=4 exec_time=0 error_code=0
SET TIMESTAMP=X/*!*/;
COMMIT
/*!*/;
# at 2606
#<date> server id 1 end_log_pos 2650 Rotate to master-bin.000002 pos: 4
DELIMITER ;
# End of log file
ROLLBACK /* added by mysqlbinlog */;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
DROP TABLE t1,t2;

File diff suppressed because it is too large Load Diff

View File

@@ -2371,8 +2371,8 @@ crn INT -- row number
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -2464,8 +2464,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -2557,91 +2557,91 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */ ### @1=NULL /* BIT(1) meta=1 nullable=1 is_null=1 */
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */ ### @2=NULL /* BIT(64) meta=2048 nullable=1 is_null=1 */
### @3=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @3=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @4=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @4=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @5=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @5=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @6=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @7=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @7=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @8=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @8=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @9=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @9=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @10=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @10=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @11=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @11=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @12=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @12=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @13=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @13=NULL /* INT meta=0 nullable=1 is_null=1 */
### @14=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @14=NULL /* INT meta=0 nullable=1 is_null=1 */
### @15=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @15=NULL /* INT meta=0 nullable=1 is_null=1 */
### @16=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @17=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @17=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @18=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @18=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @19=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @19=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @20=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @20=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @21=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @21=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @22=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @22=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @23=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @23=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @24=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @24=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @25=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @25=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @26=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @26=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @27=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @27=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @28=NULL /* type=14 meta=0 nullable=1 is_null=1 */ ### @28=NULL /* DATE meta=0 nullable=1 is_null=1 */
### @29=NULL /* type=18 meta=0 nullable=1 is_null=1 */ ### @29=NULL /* DATETIME(0) meta=0 nullable=1 is_null=1 */
### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */ ### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
### @31=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @31=NULL /* TIME(0) meta=0 nullable=1 is_null=1 */
### @32=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @32=NULL /* YEAR meta=0 nullable=1 is_null=1 */
### @33=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @33=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @34=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @34=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @35=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @35=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @36=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @36=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @37=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @37=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @38=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @38=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @39=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @39=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @40=NULL /* TIMESTAMP(0) meta=57085 nullable=1 is_null=1 */ ### @40=NULL /* STRING(765) meta=57085 nullable=1 is_null=1 */
### @41=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @41=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @42=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @42=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @43=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @43=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @44=NULL /* TIMESTAMP(0) meta=61182 nullable=1 is_null=1 */ ### @44=NULL /* STRING(510) meta=61182 nullable=1 is_null=1 */
### @45=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @45=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @46=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @46=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @47=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @47=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @48=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @48=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @49=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @49=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @50=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @50=NULL /* VARSTRING(3) meta=3 nullable=1 is_null=1 */
### @51=NULL /* TIMESTAMP(0) meta=765 nullable=1 is_null=1 */ ### @51=NULL /* VARSTRING(765) meta=765 nullable=1 is_null=1 */
### @52=NULL /* TIMESTAMP(0) meta=783 nullable=1 is_null=1 */ ### @52=NULL /* VARSTRING(783) meta=783 nullable=1 is_null=1 */
### @53=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @53=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @54=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @54=NULL /* VARSTRING(2) meta=2 nullable=1 is_null=1 */
### @55=NULL /* TIMESTAMP(0) meta=510 nullable=1 is_null=1 */ ### @55=NULL /* VARSTRING(510) meta=510 nullable=1 is_null=1 */
### @56=NULL /* TIMESTAMP(0) meta=522 nullable=1 is_null=1 */ ### @56=NULL /* VARSTRING(522) meta=522 nullable=1 is_null=1 */
### @57=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @57=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @58=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @58=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @59=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @59=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @60=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @60=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @61=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @61=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @62=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @62=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @63=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @63=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @64=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @64=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @65=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @65=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @66=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @66=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @67=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @67=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @68=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @68=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @69=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @69=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @70=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @70=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @71=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @71=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @72=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @72=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @73=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @73=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @74=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @74=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @75=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @75=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @76=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @76=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @77=NULL /* TIMESTAMP(0) meta=63233 nullable=1 is_null=1 */ ### @77=NULL /* ENUM(1 byte) meta=63233 nullable=1 is_null=1 */
### @78=NULL /* TIMESTAMP(0) meta=63489 nullable=1 is_null=1 */ ### @78=NULL /* SET(1 bytes) meta=63489 nullable=1 is_null=1 */
### @79=3 /* INT meta=0 nullable=1 is_null=0 */ ### @79=3 /* INT meta=0 nullable=1 is_null=0 */
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -2733,8 +2733,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -2906,8 +2906,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -3079,89 +3079,89 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */ ### @1=NULL /* BIT(1) meta=1 nullable=1 is_null=1 */
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */ ### @2=NULL /* BIT(64) meta=2048 nullable=1 is_null=1 */
### @3=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @3=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @4=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @4=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @5=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @5=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @6=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @7=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @7=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @8=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @8=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @9=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @9=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @10=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @10=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @11=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @11=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @12=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @12=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @13=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @13=NULL /* INT meta=0 nullable=1 is_null=1 */
### @14=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @14=NULL /* INT meta=0 nullable=1 is_null=1 */
### @15=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @15=NULL /* INT meta=0 nullable=1 is_null=1 */
### @16=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @17=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @17=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @18=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @18=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @19=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @19=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @20=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @20=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @21=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @21=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @22=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @22=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @23=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @23=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @24=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @24=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @25=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @25=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @26=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @26=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @27=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @27=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @28=NULL /* type=14 meta=0 nullable=1 is_null=1 */ ### @28=NULL /* DATE meta=0 nullable=1 is_null=1 */
### @29=NULL /* type=18 meta=0 nullable=1 is_null=1 */ ### @29=NULL /* DATETIME(0) meta=0 nullable=1 is_null=1 */
### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */ ### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
### @31=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @31=NULL /* TIME(0) meta=0 nullable=1 is_null=1 */
### @32=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @32=NULL /* YEAR meta=0 nullable=1 is_null=1 */
### @33=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @33=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @34=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @34=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @35=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @35=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @36=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @36=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @37=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @37=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @38=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @38=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @39=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @39=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @40=NULL /* TIMESTAMP(0) meta=57085 nullable=1 is_null=1 */ ### @40=NULL /* STRING(765) meta=57085 nullable=1 is_null=1 */
### @41=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @41=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @42=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @42=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @43=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @43=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @44=NULL /* TIMESTAMP(0) meta=61182 nullable=1 is_null=1 */ ### @44=NULL /* STRING(510) meta=61182 nullable=1 is_null=1 */
### @45=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @45=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @46=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @46=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @47=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @47=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @48=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @48=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @49=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @49=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @50=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @50=NULL /* VARSTRING(3) meta=3 nullable=1 is_null=1 */
### @51=NULL /* TIMESTAMP(0) meta=765 nullable=1 is_null=1 */ ### @51=NULL /* VARSTRING(765) meta=765 nullable=1 is_null=1 */
### @52=NULL /* TIMESTAMP(0) meta=783 nullable=1 is_null=1 */ ### @52=NULL /* VARSTRING(783) meta=783 nullable=1 is_null=1 */
### @53=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @53=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @54=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @54=NULL /* VARSTRING(2) meta=2 nullable=1 is_null=1 */
### @55=NULL /* TIMESTAMP(0) meta=510 nullable=1 is_null=1 */ ### @55=NULL /* VARSTRING(510) meta=510 nullable=1 is_null=1 */
### @56=NULL /* TIMESTAMP(0) meta=522 nullable=1 is_null=1 */ ### @56=NULL /* VARSTRING(522) meta=522 nullable=1 is_null=1 */
### @57=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @57=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @58=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @58=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @59=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @59=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @60=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @60=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @61=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @61=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @62=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @62=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @63=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @63=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @64=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @64=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @65=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @65=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @66=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @66=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @67=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @67=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @68=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @68=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @69=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @69=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @70=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @70=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @71=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @71=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @72=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @72=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @73=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @73=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @74=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @74=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @75=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @75=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @76=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @76=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @77=NULL /* TIMESTAMP(0) meta=63233 nullable=1 is_null=1 */ ### @77=NULL /* ENUM(1 byte) meta=63233 nullable=1 is_null=1 */
### @78=NULL /* TIMESTAMP(0) meta=63489 nullable=1 is_null=1 */ ### @78=NULL /* SET(1 bytes) meta=63489 nullable=1 is_null=1 */
### @79=3 /* INT meta=0 nullable=1 is_null=0 */ ### @79=3 /* INT meta=0 nullable=1 is_null=0 */
### SET ### SET
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */ ### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
@@ -3252,8 +3252,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -3337,84 +3337,84 @@ BEGIN
### @78=b'00000110' /* SET(1 bytes) meta=63489 nullable=1 is_null=0 */ ### @78=b'00000110' /* SET(1 bytes) meta=63489 nullable=1 is_null=0 */
### @79=4 /* INT meta=0 nullable=1 is_null=0 */ ### @79=4 /* INT meta=0 nullable=1 is_null=0 */
### SET ### SET
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */ ### @1=NULL /* BIT(1) meta=1 nullable=1 is_null=1 */
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */ ### @2=NULL /* BIT(64) meta=2048 nullable=1 is_null=1 */
### @3=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @3=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @4=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @4=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @5=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @5=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @6=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @7=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @7=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @8=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @8=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @9=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @9=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @10=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @10=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @11=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @11=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @12=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @12=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @13=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @13=NULL /* INT meta=0 nullable=1 is_null=1 */
### @14=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @14=NULL /* INT meta=0 nullable=1 is_null=1 */
### @15=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @15=NULL /* INT meta=0 nullable=1 is_null=1 */
### @16=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @17=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @17=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @18=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @18=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @19=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @19=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @20=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @20=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @21=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @21=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @22=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @22=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @23=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @23=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @24=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @24=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @25=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @25=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @26=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @26=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @27=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @27=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @28=NULL /* type=14 meta=0 nullable=1 is_null=1 */ ### @28=NULL /* DATE meta=0 nullable=1 is_null=1 */
### @29=NULL /* type=18 meta=0 nullable=1 is_null=1 */ ### @29=NULL /* DATETIME(0) meta=0 nullable=1 is_null=1 */
### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */ ### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
### @31=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @31=NULL /* TIME(0) meta=0 nullable=1 is_null=1 */
### @32=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @32=NULL /* YEAR meta=0 nullable=1 is_null=1 */
### @33=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @33=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @34=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @34=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @35=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @35=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @36=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @36=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @37=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @37=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @38=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @38=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @39=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @39=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @40=NULL /* TIMESTAMP(0) meta=57085 nullable=1 is_null=1 */ ### @40=NULL /* STRING(765) meta=57085 nullable=1 is_null=1 */
### @41=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @41=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @42=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @42=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @43=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @43=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @44=NULL /* TIMESTAMP(0) meta=61182 nullable=1 is_null=1 */ ### @44=NULL /* STRING(510) meta=61182 nullable=1 is_null=1 */
### @45=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @45=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @46=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @46=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @47=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @47=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @48=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @48=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @49=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @49=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @50=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @50=NULL /* VARSTRING(3) meta=3 nullable=1 is_null=1 */
### @51=NULL /* TIMESTAMP(0) meta=765 nullable=1 is_null=1 */ ### @51=NULL /* VARSTRING(765) meta=765 nullable=1 is_null=1 */
### @52=NULL /* TIMESTAMP(0) meta=783 nullable=1 is_null=1 */ ### @52=NULL /* VARSTRING(783) meta=783 nullable=1 is_null=1 */
### @53=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @53=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @54=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @54=NULL /* VARSTRING(2) meta=2 nullable=1 is_null=1 */
### @55=NULL /* TIMESTAMP(0) meta=510 nullable=1 is_null=1 */ ### @55=NULL /* VARSTRING(510) meta=510 nullable=1 is_null=1 */
### @56=NULL /* TIMESTAMP(0) meta=522 nullable=1 is_null=1 */ ### @56=NULL /* VARSTRING(522) meta=522 nullable=1 is_null=1 */
### @57=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @57=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @58=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @58=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @59=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @59=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @60=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @60=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @61=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @61=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @62=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @62=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @63=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @63=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @64=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @64=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @65=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @65=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @66=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @66=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @67=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @67=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @68=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @68=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @69=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @69=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @70=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @70=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @71=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @71=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @72=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @72=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @73=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @73=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @74=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @74=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @75=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @75=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @76=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @76=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @77=NULL /* TIMESTAMP(0) meta=63233 nullable=1 is_null=1 */ ### @77=NULL /* ENUM(1 byte) meta=63233 nullable=1 is_null=1 */
### @78=NULL /* TIMESTAMP(0) meta=63489 nullable=1 is_null=1 */ ### @78=NULL /* SET(1 bytes) meta=63489 nullable=1 is_null=1 */
### @79=4 /* INT meta=0 nullable=1 is_null=0 */ ### @79=4 /* INT meta=0 nullable=1 is_null=0 */
# at # # at #
#010909 4:46:40 server id 1 end_log_pos # Xid = # #010909 4:46:40 server id 1 end_log_pos # Xid = #
@@ -3425,8 +3425,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -3518,8 +3518,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -3611,8 +3611,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -3704,89 +3704,89 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */ ### @1=NULL /* BIT(1) meta=1 nullable=1 is_null=1 */
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */ ### @2=NULL /* BIT(64) meta=2048 nullable=1 is_null=1 */
### @3=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @3=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @4=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @4=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @5=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @5=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @6=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @7=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @7=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @8=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @8=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @9=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @9=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @10=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @10=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @11=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @11=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @12=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @12=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @13=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @13=NULL /* INT meta=0 nullable=1 is_null=1 */
### @14=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @14=NULL /* INT meta=0 nullable=1 is_null=1 */
### @15=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @15=NULL /* INT meta=0 nullable=1 is_null=1 */
### @16=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @17=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @17=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @18=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @18=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @19=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @19=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @20=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @20=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @21=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @21=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @22=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @22=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @23=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @23=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @24=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @24=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @25=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @25=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @26=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @26=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @27=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @27=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @28=NULL /* type=14 meta=0 nullable=1 is_null=1 */ ### @28=NULL /* DATE meta=0 nullable=1 is_null=1 */
### @29=NULL /* type=18 meta=0 nullable=1 is_null=1 */ ### @29=NULL /* DATETIME(0) meta=0 nullable=1 is_null=1 */
### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */ ### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
### @31=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @31=NULL /* TIME(0) meta=0 nullable=1 is_null=1 */
### @32=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @32=NULL /* YEAR meta=0 nullable=1 is_null=1 */
### @33=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @33=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @34=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @34=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @35=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @35=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @36=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @36=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @37=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @37=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @38=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @38=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @39=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @39=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @40=NULL /* TIMESTAMP(0) meta=57085 nullable=1 is_null=1 */ ### @40=NULL /* STRING(765) meta=57085 nullable=1 is_null=1 */
### @41=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @41=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @42=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @42=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @43=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @43=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @44=NULL /* TIMESTAMP(0) meta=61182 nullable=1 is_null=1 */ ### @44=NULL /* STRING(510) meta=61182 nullable=1 is_null=1 */
### @45=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @45=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @46=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @46=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @47=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @47=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @48=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @48=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @49=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @49=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @50=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @50=NULL /* VARSTRING(3) meta=3 nullable=1 is_null=1 */
### @51=NULL /* TIMESTAMP(0) meta=765 nullable=1 is_null=1 */ ### @51=NULL /* VARSTRING(765) meta=765 nullable=1 is_null=1 */
### @52=NULL /* TIMESTAMP(0) meta=783 nullable=1 is_null=1 */ ### @52=NULL /* VARSTRING(783) meta=783 nullable=1 is_null=1 */
### @53=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @53=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @54=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @54=NULL /* VARSTRING(2) meta=2 nullable=1 is_null=1 */
### @55=NULL /* TIMESTAMP(0) meta=510 nullable=1 is_null=1 */ ### @55=NULL /* VARSTRING(510) meta=510 nullable=1 is_null=1 */
### @56=NULL /* TIMESTAMP(0) meta=522 nullable=1 is_null=1 */ ### @56=NULL /* VARSTRING(522) meta=522 nullable=1 is_null=1 */
### @57=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @57=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @58=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @58=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @59=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @59=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @60=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @60=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @61=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @61=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @62=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @62=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @63=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @63=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @64=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @64=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @65=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @65=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @66=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @66=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @67=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @67=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @68=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @68=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @69=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @69=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @70=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @70=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @71=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @71=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @72=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @72=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @73=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @73=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @74=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @74=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @75=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @75=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @76=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @76=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @77=NULL /* TIMESTAMP(0) meta=63233 nullable=1 is_null=1 */ ### @77=NULL /* ENUM(1 byte) meta=63233 nullable=1 is_null=1 */
### @78=NULL /* TIMESTAMP(0) meta=63489 nullable=1 is_null=1 */ ### @78=NULL /* SET(1 bytes) meta=63489 nullable=1 is_null=1 */
### @79=4 /* INT meta=0 nullable=1 is_null=0 */ ### @79=4 /* INT meta=0 nullable=1 is_null=0 */
# at # # at #
#010909 4:46:40 server id 1 end_log_pos # Xid = # #010909 4:46:40 server id 1 end_log_pos # Xid = #
@@ -3921,8 +3921,8 @@ crn INT -- row number
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -3978,8 +3978,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -4053,8 +4053,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -4324,8 +4324,8 @@ c_3_n INT -- row number
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -4381,8 +4381,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t2` ### INSERT INTO `test`.`t2`
### SET ### SET
@@ -4438,8 +4438,8 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t3` ### INSERT INTO `test`.`t3`
### SET ### SET
@@ -4495,14 +4495,14 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
# at #
# at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
# at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
@@ -4677,14 +4677,14 @@ COMMIT/*!*/;
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
# at #
# at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
# at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
@@ -4886,8 +4886,8 @@ c3 VARCHAR(60)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET

View File

@@ -2371,8 +2371,8 @@ crn INT -- row number
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -2467,8 +2467,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -2562,91 +2562,91 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */ ### @1=NULL /* BIT(1) meta=1 nullable=1 is_null=1 */
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */ ### @2=NULL /* BIT(64) meta=2048 nullable=1 is_null=1 */
### @3=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @3=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @4=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @4=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @5=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @5=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @6=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @7=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @7=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @8=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @8=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @9=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @9=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @10=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @10=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @11=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @11=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @12=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @12=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @13=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @13=NULL /* INT meta=0 nullable=1 is_null=1 */
### @14=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @14=NULL /* INT meta=0 nullable=1 is_null=1 */
### @15=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @15=NULL /* INT meta=0 nullable=1 is_null=1 */
### @16=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @17=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @17=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @18=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @18=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @19=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @19=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @20=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @20=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @21=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @21=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @22=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @22=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @23=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @23=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @24=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @24=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @25=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @25=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @26=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @26=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @27=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @27=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @28=NULL /* type=14 meta=0 nullable=1 is_null=1 */ ### @28=NULL /* DATE meta=0 nullable=1 is_null=1 */
### @29=NULL /* type=18 meta=0 nullable=1 is_null=1 */ ### @29=NULL /* DATETIME(0) meta=0 nullable=1 is_null=1 */
### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */ ### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
### @31=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @31=NULL /* TIME(0) meta=0 nullable=1 is_null=1 */
### @32=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @32=NULL /* YEAR meta=0 nullable=1 is_null=1 */
### @33=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @33=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @34=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @34=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @35=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @35=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @36=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @36=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @37=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @37=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @38=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @38=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @39=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @39=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @40=NULL /* TIMESTAMP(0) meta=57085 nullable=1 is_null=1 */ ### @40=NULL /* STRING(765) meta=57085 nullable=1 is_null=1 */
### @41=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @41=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @42=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @42=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @43=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @43=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @44=NULL /* TIMESTAMP(0) meta=61182 nullable=1 is_null=1 */ ### @44=NULL /* STRING(510) meta=61182 nullable=1 is_null=1 */
### @45=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @45=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @46=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @46=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @47=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @47=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @48=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @48=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @49=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @49=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @50=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @50=NULL /* VARSTRING(3) meta=3 nullable=1 is_null=1 */
### @51=NULL /* TIMESTAMP(0) meta=765 nullable=1 is_null=1 */ ### @51=NULL /* VARSTRING(765) meta=765 nullable=1 is_null=1 */
### @52=NULL /* TIMESTAMP(0) meta=783 nullable=1 is_null=1 */ ### @52=NULL /* VARSTRING(783) meta=783 nullable=1 is_null=1 */
### @53=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @53=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @54=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @54=NULL /* VARSTRING(2) meta=2 nullable=1 is_null=1 */
### @55=NULL /* TIMESTAMP(0) meta=510 nullable=1 is_null=1 */ ### @55=NULL /* VARSTRING(510) meta=510 nullable=1 is_null=1 */
### @56=NULL /* TIMESTAMP(0) meta=522 nullable=1 is_null=1 */ ### @56=NULL /* VARSTRING(522) meta=522 nullable=1 is_null=1 */
### @57=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @57=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @58=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @58=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @59=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @59=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @60=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @60=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @61=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @61=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @62=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @62=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @63=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @63=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @64=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @64=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @65=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @65=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @66=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @66=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @67=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @67=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @68=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @68=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @69=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @69=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @70=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @70=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @71=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @71=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @72=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @72=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @73=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @73=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @74=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @74=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @75=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @75=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @76=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @76=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @77=NULL /* TIMESTAMP(0) meta=63233 nullable=1 is_null=1 */ ### @77=NULL /* ENUM(1 byte) meta=63233 nullable=1 is_null=1 */
### @78=NULL /* TIMESTAMP(0) meta=63489 nullable=1 is_null=1 */ ### @78=NULL /* SET(1 bytes) meta=63489 nullable=1 is_null=1 */
### @79=3 /* INT meta=0 nullable=1 is_null=0 */ ### @79=3 /* INT meta=0 nullable=1 is_null=0 */
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -2740,8 +2740,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -2915,8 +2915,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -3090,89 +3090,89 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */ ### @1=NULL /* BIT(1) meta=1 nullable=1 is_null=1 */
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */ ### @2=NULL /* BIT(64) meta=2048 nullable=1 is_null=1 */
### @3=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @3=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @4=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @4=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @5=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @5=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @6=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @7=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @7=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @8=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @8=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @9=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @9=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @10=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @10=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @11=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @11=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @12=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @12=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @13=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @13=NULL /* INT meta=0 nullable=1 is_null=1 */
### @14=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @14=NULL /* INT meta=0 nullable=1 is_null=1 */
### @15=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @15=NULL /* INT meta=0 nullable=1 is_null=1 */
### @16=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @17=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @17=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @18=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @18=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @19=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @19=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @20=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @20=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @21=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @21=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @22=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @22=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @23=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @23=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @24=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @24=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @25=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @25=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @26=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @26=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @27=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @27=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @28=NULL /* type=14 meta=0 nullable=1 is_null=1 */ ### @28=NULL /* DATE meta=0 nullable=1 is_null=1 */
### @29=NULL /* type=18 meta=0 nullable=1 is_null=1 */ ### @29=NULL /* DATETIME(0) meta=0 nullable=1 is_null=1 */
### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */ ### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
### @31=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @31=NULL /* TIME(0) meta=0 nullable=1 is_null=1 */
### @32=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @32=NULL /* YEAR meta=0 nullable=1 is_null=1 */
### @33=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @33=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @34=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @34=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @35=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @35=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @36=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @36=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @37=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @37=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @38=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @38=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @39=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @39=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @40=NULL /* TIMESTAMP(0) meta=57085 nullable=1 is_null=1 */ ### @40=NULL /* STRING(765) meta=57085 nullable=1 is_null=1 */
### @41=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @41=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @42=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @42=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @43=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @43=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @44=NULL /* TIMESTAMP(0) meta=61182 nullable=1 is_null=1 */ ### @44=NULL /* STRING(510) meta=61182 nullable=1 is_null=1 */
### @45=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @45=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @46=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @46=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @47=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @47=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @48=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @48=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @49=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @49=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @50=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @50=NULL /* VARSTRING(3) meta=3 nullable=1 is_null=1 */
### @51=NULL /* TIMESTAMP(0) meta=765 nullable=1 is_null=1 */ ### @51=NULL /* VARSTRING(765) meta=765 nullable=1 is_null=1 */
### @52=NULL /* TIMESTAMP(0) meta=783 nullable=1 is_null=1 */ ### @52=NULL /* VARSTRING(783) meta=783 nullable=1 is_null=1 */
### @53=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @53=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @54=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @54=NULL /* VARSTRING(2) meta=2 nullable=1 is_null=1 */
### @55=NULL /* TIMESTAMP(0) meta=510 nullable=1 is_null=1 */ ### @55=NULL /* VARSTRING(510) meta=510 nullable=1 is_null=1 */
### @56=NULL /* TIMESTAMP(0) meta=522 nullable=1 is_null=1 */ ### @56=NULL /* VARSTRING(522) meta=522 nullable=1 is_null=1 */
### @57=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @57=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @58=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @58=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @59=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @59=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @60=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @60=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @61=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @61=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @62=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @62=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @63=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @63=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @64=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @64=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @65=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @65=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @66=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @66=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @67=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @67=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @68=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @68=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @69=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @69=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @70=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @70=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @71=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @71=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @72=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @72=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @73=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @73=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @74=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @74=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @75=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @75=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @76=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @76=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @77=NULL /* TIMESTAMP(0) meta=63233 nullable=1 is_null=1 */ ### @77=NULL /* ENUM(1 byte) meta=63233 nullable=1 is_null=1 */
### @78=NULL /* TIMESTAMP(0) meta=63489 nullable=1 is_null=1 */ ### @78=NULL /* SET(1 bytes) meta=63489 nullable=1 is_null=1 */
### @79=3 /* INT meta=0 nullable=1 is_null=0 */ ### @79=3 /* INT meta=0 nullable=1 is_null=0 */
### SET ### SET
### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */ ### @1=b'1' /* BIT(1) meta=1 nullable=1 is_null=0 */
@@ -3265,8 +3265,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -3350,84 +3350,84 @@ BEGIN
### @78=b'00000110' /* SET(1 bytes) meta=63489 nullable=1 is_null=0 */ ### @78=b'00000110' /* SET(1 bytes) meta=63489 nullable=1 is_null=0 */
### @79=4 /* INT meta=0 nullable=1 is_null=0 */ ### @79=4 /* INT meta=0 nullable=1 is_null=0 */
### SET ### SET
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */ ### @1=NULL /* BIT(1) meta=1 nullable=1 is_null=1 */
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */ ### @2=NULL /* BIT(64) meta=2048 nullable=1 is_null=1 */
### @3=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @3=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @4=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @4=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @5=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @5=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @6=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @7=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @7=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @8=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @8=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @9=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @9=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @10=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @10=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @11=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @11=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @12=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @12=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @13=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @13=NULL /* INT meta=0 nullable=1 is_null=1 */
### @14=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @14=NULL /* INT meta=0 nullable=1 is_null=1 */
### @15=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @15=NULL /* INT meta=0 nullable=1 is_null=1 */
### @16=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @17=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @17=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @18=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @18=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @19=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @19=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @20=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @20=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @21=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @21=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @22=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @22=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @23=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @23=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @24=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @24=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @25=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @25=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @26=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @26=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @27=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @27=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @28=NULL /* type=14 meta=0 nullable=1 is_null=1 */ ### @28=NULL /* DATE meta=0 nullable=1 is_null=1 */
### @29=NULL /* type=18 meta=0 nullable=1 is_null=1 */ ### @29=NULL /* DATETIME(0) meta=0 nullable=1 is_null=1 */
### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */ ### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
### @31=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @31=NULL /* TIME(0) meta=0 nullable=1 is_null=1 */
### @32=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @32=NULL /* YEAR meta=0 nullable=1 is_null=1 */
### @33=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @33=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @34=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @34=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @35=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @35=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @36=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @36=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @37=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @37=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @38=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @38=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @39=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @39=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @40=NULL /* TIMESTAMP(0) meta=57085 nullable=1 is_null=1 */ ### @40=NULL /* STRING(765) meta=57085 nullable=1 is_null=1 */
### @41=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @41=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @42=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @42=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @43=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @43=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @44=NULL /* TIMESTAMP(0) meta=61182 nullable=1 is_null=1 */ ### @44=NULL /* STRING(510) meta=61182 nullable=1 is_null=1 */
### @45=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @45=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @46=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @46=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @47=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @47=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @48=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @48=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @49=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @49=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @50=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @50=NULL /* VARSTRING(3) meta=3 nullable=1 is_null=1 */
### @51=NULL /* TIMESTAMP(0) meta=765 nullable=1 is_null=1 */ ### @51=NULL /* VARSTRING(765) meta=765 nullable=1 is_null=1 */
### @52=NULL /* TIMESTAMP(0) meta=783 nullable=1 is_null=1 */ ### @52=NULL /* VARSTRING(783) meta=783 nullable=1 is_null=1 */
### @53=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @53=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @54=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @54=NULL /* VARSTRING(2) meta=2 nullable=1 is_null=1 */
### @55=NULL /* TIMESTAMP(0) meta=510 nullable=1 is_null=1 */ ### @55=NULL /* VARSTRING(510) meta=510 nullable=1 is_null=1 */
### @56=NULL /* TIMESTAMP(0) meta=522 nullable=1 is_null=1 */ ### @56=NULL /* VARSTRING(522) meta=522 nullable=1 is_null=1 */
### @57=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @57=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @58=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @58=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @59=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @59=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @60=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @60=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @61=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @61=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @62=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @62=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @63=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @63=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @64=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @64=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @65=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @65=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @66=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @66=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @67=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @67=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @68=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @68=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @69=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @69=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @70=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @70=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @71=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @71=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @72=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @72=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @73=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @73=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @74=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @74=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @75=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @75=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @76=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @76=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @77=NULL /* TIMESTAMP(0) meta=63233 nullable=1 is_null=1 */ ### @77=NULL /* ENUM(1 byte) meta=63233 nullable=1 is_null=1 */
### @78=NULL /* TIMESTAMP(0) meta=63489 nullable=1 is_null=1 */ ### @78=NULL /* SET(1 bytes) meta=63489 nullable=1 is_null=1 */
### @79=4 /* INT meta=0 nullable=1 is_null=0 */ ### @79=4 /* INT meta=0 nullable=1 is_null=0 */
# at # # at #
#010909 4:46:40 server id 1 end_log_pos # Query thread_id=# exec_time=# error_code=0 #010909 4:46:40 server id 1 end_log_pos # Query thread_id=# exec_time=# error_code=0
@@ -3440,8 +3440,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -3535,8 +3535,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -3630,8 +3630,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -3725,89 +3725,89 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
### @1=NULL /* type=16 meta=1 nullable=1 is_null=1 */ ### @1=NULL /* BIT(1) meta=1 nullable=1 is_null=1 */
### @2=NULL /* type=16 meta=2048 nullable=1 is_null=1 */ ### @2=NULL /* BIT(64) meta=2048 nullable=1 is_null=1 */
### @3=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @3=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @4=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @4=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @5=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @5=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @6=NULL /* type=1 meta=0 nullable=1 is_null=1 */ ### @6=NULL /* TINYINT meta=0 nullable=1 is_null=1 */
### @7=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @7=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @8=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @8=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @9=NULL /* type=2 meta=0 nullable=1 is_null=1 */ ### @9=NULL /* SHORTINT meta=0 nullable=1 is_null=1 */
### @10=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @10=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @11=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @11=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @12=NULL /* type=9 meta=0 nullable=1 is_null=1 */ ### @12=NULL /* MEDIUMINT meta=0 nullable=1 is_null=1 */
### @13=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @13=NULL /* INT meta=0 nullable=1 is_null=1 */
### @14=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @14=NULL /* INT meta=0 nullable=1 is_null=1 */
### @15=NULL /* type=3 meta=0 nullable=1 is_null=1 */ ### @15=NULL /* INT meta=0 nullable=1 is_null=1 */
### @16=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @16=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @17=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @17=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @18=NULL /* type=8 meta=0 nullable=1 is_null=1 */ ### @18=NULL /* LONGINT meta=0 nullable=1 is_null=1 */
### @19=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @19=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @20=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @20=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @21=NULL /* type=4 meta=4 nullable=1 is_null=1 */ ### @21=NULL /* FLOAT meta=4 nullable=1 is_null=1 */
### @22=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @22=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @23=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @23=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @24=NULL /* type=5 meta=8 nullable=1 is_null=1 */ ### @24=NULL /* DOUBLE meta=8 nullable=1 is_null=1 */
### @25=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @25=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @26=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @26=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @27=NULL /* type=246 meta=2560 nullable=1 is_null=1 */ ### @27=NULL /* DECIMAL(10,0) meta=2560 nullable=1 is_null=1 */
### @28=NULL /* type=14 meta=0 nullable=1 is_null=1 */ ### @28=NULL /* DATE meta=0 nullable=1 is_null=1 */
### @29=NULL /* type=18 meta=0 nullable=1 is_null=1 */ ### @29=NULL /* DATETIME(0) meta=0 nullable=1 is_null=1 */
### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */ ### @30=1000000000 /* TIMESTAMP(0) meta=0 nullable=0 is_null=0 */
### @31=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @31=NULL /* TIME(0) meta=0 nullable=1 is_null=1 */
### @32=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @32=NULL /* YEAR meta=0 nullable=1 is_null=1 */
### @33=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @33=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @34=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @34=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @35=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @35=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @36=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @36=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @37=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @37=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @38=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @38=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @39=NULL /* TIMESTAMP(0) meta=65027 nullable=1 is_null=1 */ ### @39=NULL /* STRING(3) meta=65027 nullable=1 is_null=1 */
### @40=NULL /* TIMESTAMP(0) meta=57085 nullable=1 is_null=1 */ ### @40=NULL /* STRING(765) meta=57085 nullable=1 is_null=1 */
### @41=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @41=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @42=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @42=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @43=NULL /* TIMESTAMP(0) meta=65026 nullable=1 is_null=1 */ ### @43=NULL /* STRING(2) meta=65026 nullable=1 is_null=1 */
### @44=NULL /* TIMESTAMP(0) meta=61182 nullable=1 is_null=1 */ ### @44=NULL /* STRING(510) meta=61182 nullable=1 is_null=1 */
### @45=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @45=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @46=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @46=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @47=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @47=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @48=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @48=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @49=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @49=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @50=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @50=NULL /* VARSTRING(3) meta=3 nullable=1 is_null=1 */
### @51=NULL /* TIMESTAMP(0) meta=765 nullable=1 is_null=1 */ ### @51=NULL /* VARSTRING(765) meta=765 nullable=1 is_null=1 */
### @52=NULL /* TIMESTAMP(0) meta=783 nullable=1 is_null=1 */ ### @52=NULL /* VARSTRING(783) meta=783 nullable=1 is_null=1 */
### @53=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @53=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @54=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @54=NULL /* VARSTRING(2) meta=2 nullable=1 is_null=1 */
### @55=NULL /* TIMESTAMP(0) meta=510 nullable=1 is_null=1 */ ### @55=NULL /* VARSTRING(510) meta=510 nullable=1 is_null=1 */
### @56=NULL /* TIMESTAMP(0) meta=522 nullable=1 is_null=1 */ ### @56=NULL /* VARSTRING(522) meta=522 nullable=1 is_null=1 */
### @57=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @57=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @58=NULL /* TIMESTAMP(0) meta=65024 nullable=1 is_null=1 */ ### @58=NULL /* STRING(0) meta=65024 nullable=1 is_null=1 */
### @59=NULL /* TIMESTAMP(0) meta=65025 nullable=1 is_null=1 */ ### @59=NULL /* STRING(1) meta=65025 nullable=1 is_null=1 */
### @60=NULL /* TIMESTAMP(0) meta=65279 nullable=1 is_null=1 */ ### @60=NULL /* STRING(255) meta=65279 nullable=1 is_null=1 */
### @61=NULL /* TIMESTAMP(0) meta=0 nullable=1 is_null=1 */ ### @61=NULL /* VARSTRING(0) meta=0 nullable=1 is_null=1 */
### @62=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @62=NULL /* VARSTRING(1) meta=1 nullable=1 is_null=1 */
### @63=NULL /* TIMESTAMP(0) meta=255 nullable=1 is_null=1 */ ### @63=NULL /* VARSTRING(255) meta=255 nullable=1 is_null=1 */
### @64=NULL /* TIMESTAMP(0) meta=261 nullable=1 is_null=1 */ ### @64=NULL /* VARSTRING(261) meta=261 nullable=1 is_null=1 */
### @65=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @65=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @66=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @66=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @67=NULL /* TIMESTAMP(0) meta=1 nullable=1 is_null=1 */ ### @67=NULL /* TINYBLOB/TINYTEXT meta=1 nullable=1 is_null=1 */
### @68=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @68=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @69=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @69=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @70=NULL /* TIMESTAMP(0) meta=2 nullable=1 is_null=1 */ ### @70=NULL /* BLOB/TEXT meta=2 nullable=1 is_null=1 */
### @71=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @71=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @72=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @72=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @73=NULL /* TIMESTAMP(0) meta=3 nullable=1 is_null=1 */ ### @73=NULL /* MEDIUMBLOB/MEDIUMTEXT meta=3 nullable=1 is_null=1 */
### @74=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @74=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @75=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @75=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @76=NULL /* TIMESTAMP(0) meta=4 nullable=1 is_null=1 */ ### @76=NULL /* LONGBLOB/LONGTEXT meta=4 nullable=1 is_null=1 */
### @77=NULL /* TIMESTAMP(0) meta=63233 nullable=1 is_null=1 */ ### @77=NULL /* ENUM(1 byte) meta=63233 nullable=1 is_null=1 */
### @78=NULL /* TIMESTAMP(0) meta=63489 nullable=1 is_null=1 */ ### @78=NULL /* SET(1 bytes) meta=63489 nullable=1 is_null=1 */
### @79=4 /* INT meta=0 nullable=1 is_null=0 */ ### @79=4 /* INT meta=0 nullable=1 is_null=0 */
# at # # at #
#010909 4:46:40 server id 1 end_log_pos # Query thread_id=# exec_time=# error_code=0 #010909 4:46:40 server id 1 end_log_pos # Query thread_id=# exec_time=# error_code=0
@@ -3944,8 +3944,8 @@ crn INT -- row number
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -4003,8 +4003,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -4080,8 +4080,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -4353,8 +4353,8 @@ c_3_n INT -- row number
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -4412,8 +4412,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t2` ### INSERT INTO `test`.`t2`
### SET ### SET
@@ -4471,8 +4471,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t3` ### INSERT INTO `test`.`t3`
### SET ### SET
@@ -4530,14 +4530,14 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
# at #
# at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
# at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
@@ -4714,14 +4714,14 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
# at #
# at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t3` mapped to number #
# at #
# at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
@@ -4925,8 +4925,8 @@ c3 VARCHAR(60)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET

View File

@@ -175,8 +175,8 @@ c2 VARCHAR(20)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -191,8 +191,8 @@ BEGIN
### @1=3 /* INT meta=0 nullable=1 is_null=0 */ ### @1=3 /* INT meta=0 nullable=1 is_null=0 */
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */ ### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -216,8 +216,8 @@ BEGIN
### @1=13 /* INT meta=0 nullable=1 is_null=0 */ ### @1=13 /* INT meta=0 nullable=1 is_null=0 */
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */ ### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -248,8 +248,8 @@ TRUNCATE TABLE t1
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t2` ### INSERT INTO `test`.`t2`
### SET ### SET
@@ -274,8 +274,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t2` ### UPDATE `test`.`t2`
### WHERE ### WHERE
@@ -309,8 +309,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t2` ### DELETE FROM `test`.`t2`
### WHERE ### WHERE
@@ -327,8 +327,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t1` ### INSERT INTO `test`.`t1`
### SET ### SET
@@ -343,8 +343,8 @@ BEGIN
### @1=3 /* INT meta=0 nullable=1 is_null=0 */ ### @1=3 /* INT meta=0 nullable=1 is_null=0 */
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */ ### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t1` ### UPDATE `test`.`t1`
### WHERE ### WHERE
@@ -368,8 +368,8 @@ BEGIN
### @1=13 /* INT meta=0 nullable=1 is_null=0 */ ### @1=13 /* INT meta=0 nullable=1 is_null=0 */
### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */ ### @2='varchar-3' /* VARSTRING(20) meta=20 nullable=1 is_null=0 */
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t1` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t1` ### DELETE FROM `test`.`t1`
### WHERE ### WHERE
@@ -400,8 +400,8 @@ TRUNCATE TABLE t2
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test`.`t2` ### INSERT INTO `test`.`t2`
### SET ### SET
@@ -426,8 +426,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Update_rows: table id # flags: STMT_END_F
### UPDATE `test`.`t2` ### UPDATE `test`.`t2`
### WHERE ### WHERE
@@ -461,8 +461,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number # #010909 4:46:40 server id 1 end_log_pos # Table_map: `test`.`t2` mapped to number #
# at #
#010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id 1 end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test`.`t2` ### DELETE FROM `test`.`t2`
### WHERE ### WHERE

View File

@@ -144,8 +144,8 @@ CREATE DATABASE test3
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test1`.`t1` ### INSERT INTO `test1`.`t1`
### SET ### SET
@@ -168,10 +168,10 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> INSERT INTO test2.t2 VALUES (1), (2), (3) #Q> INSERT INTO test2.t2 VALUES (1), (2), (3)
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -194,10 +194,10 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> INSERT INTO test3.t3 VALUES (1), (2), (3) #Q> INSERT INTO test3.t3 VALUES (1), (2), (3)
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test3`.`t3` ### INSERT INTO `test3`.`t3`
### SET ### SET
@@ -220,15 +220,15 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> DELETE test1.t1, test2.t2 #Q> DELETE test1.t1, test2.t2
#Q> FROM test1.t1 INNER JOIN test2.t2 INNER JOIN test3.t3 #Q> FROM test1.t1 INNER JOIN test2.t2 INNER JOIN test3.t3
#Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3 #Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # #010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test1`.`t1` ### DELETE FROM `test1`.`t1`
@@ -261,10 +261,10 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> INSERT INTO test2.v2 VALUES (1), (2), (3) #Q> INSERT INTO test2.v2 VALUES (1), (2), (3)
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -287,12 +287,12 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> DELETE xtest1.xt1, test2.t2 #Q> DELETE xtest1.xt1, test2.t2
#Q> FROM xtest1.xt1 INNER JOIN test2.t2 INNER JOIN test3.t3 #Q> FROM xtest1.xt1 INNER JOIN test2.t2 INNER JOIN test3.t3
#Q> WHERE xtest1.xt1.a=test2.t2.a AND test2.t2.a=test3.t3 #Q> WHERE xtest1.xt1.a=test2.t2.a AND test2.t2.a=test3.t3
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test2`.`t2` ### DELETE FROM `test2`.`t2`
### WHERE ### WHERE
@@ -381,8 +381,8 @@ CREATE DATABASE test1
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test1`.`t1` ### INSERT INTO `test1`.`t1`
### SET ### SET
@@ -431,14 +431,14 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> DELETE test1.t1, test2.t2 #Q> DELETE test1.t1, test2.t2
#Q> FROM test1.t1 INNER JOIN test2.t2 INNER JOIN test3.t3 #Q> FROM test1.t1 INNER JOIN test2.t2 INNER JOIN test3.t3
#Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3 #Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # #010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
### DELETE FROM `test1`.`t1` ### DELETE FROM `test1`.`t1`
### WHERE ### WHERE
@@ -569,8 +569,8 @@ CREATE DATABASE test3
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test1`.`t1` ### INSERT INTO `test1`.`t1`
### SET ### SET
@@ -593,8 +593,8 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -617,8 +617,8 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test3`.`t3` ### INSERT INTO `test3`.`t3`
### SET ### SET
@@ -641,11 +641,11 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # #010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test1`.`t1` ### DELETE FROM `test1`.`t1`
@@ -678,8 +678,8 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -702,8 +702,8 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test2`.`t2` ### DELETE FROM `test2`.`t2`
### WHERE ### WHERE
@@ -812,8 +812,8 @@ CREATE DATABASE test3
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test1`.`t1` ### INSERT INTO `test1`.`t1`
### SET ### SET
@@ -836,10 +836,10 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> INSERT INTO test2.t2 VALUES (1), (2), (3) #Q> INSERT INTO test2.t2 VALUES (1), (2), (3)
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -862,10 +862,10 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> INSERT INTO test3.t3 VALUES (1), (2), (3) #Q> INSERT INTO test3.t3 VALUES (1), (2), (3)
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test3`.`t3` ### INSERT INTO `test3`.`t3`
### SET ### SET
@@ -888,15 +888,15 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> DELETE test1.t1, test2.t2 #Q> DELETE test1.t1, test2.t2
#Q> FROM test1.t1 INNER JOIN test2.t2 INNER JOIN test3.t3 #Q> FROM test1.t1 INNER JOIN test2.t2 INNER JOIN test3.t3
#Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3 #Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # #010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test1`.`t1` ### DELETE FROM `test1`.`t1`
@@ -929,10 +929,10 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> INSERT INTO test2.v2 VALUES (1), (2), (3) #Q> INSERT INTO test2.v2 VALUES (1), (2), (3)
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -955,12 +955,12 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> DELETE xtest1.xt1, test2.t2 #Q> DELETE xtest1.xt1, test2.t2
#Q> FROM xtest1.xt1 INNER JOIN test2.t2 INNER JOIN test3.t3 #Q> FROM xtest1.xt1 INNER JOIN test2.t2 INNER JOIN test3.t3
#Q> WHERE xtest1.xt1.a=test2.t2.a AND test2.t2.a=test3.t3 #Q> WHERE xtest1.xt1.a=test2.t2.a AND test2.t2.a=test3.t3
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test2`.`t2` ### DELETE FROM `test2`.`t2`
### WHERE ### WHERE
@@ -1049,8 +1049,8 @@ CREATE DATABASE test1
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test1`.`t1` ### INSERT INTO `test1`.`t1`
### SET ### SET
@@ -1099,14 +1099,14 @@ BEGIN
/*!*/; /*!*/;
# at # # at #
# at # # at #
# at #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Annotate_rows: #010909 4:46:40 server id # end_log_pos # Annotate_rows:
#Q> DELETE test1.t1, test2.t2 #Q> DELETE test1.t1, test2.t2
#Q> FROM test1.t1 INNER JOIN test2.t2 INNER JOIN test3.t3 #Q> FROM test1.t1 INNER JOIN test2.t2 INNER JOIN test3.t3
#Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3 #Q> WHERE test1.t1.a=test2.t2.a AND test2.t2.a=test3.t3
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # #010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
### DELETE FROM `test1`.`t1` ### DELETE FROM `test1`.`t1`
### WHERE ### WHERE
@@ -1237,8 +1237,8 @@ CREATE DATABASE test3
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test1`.`t1` ### INSERT INTO `test1`.`t1`
### SET ### SET
@@ -1260,8 +1260,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -1283,8 +1283,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test3`.`t3` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test3`.`t3` ### INSERT INTO `test3`.`t3`
### SET ### SET
@@ -1306,11 +1306,11 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # #010909 4:46:40 server id # end_log_pos # Delete_rows: table id #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test1`.`t1` ### DELETE FROM `test1`.`t1`
@@ -1342,8 +1342,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -1365,8 +1365,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `test2`.`t2` ### DELETE FROM `test2`.`t2`
### WHERE ### WHERE

View File

@@ -65,8 +65,8 @@ CREATE TABLE t1 (a INT, b INT)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `new_test1`.`t1` ### INSERT INTO `new_test1`.`t1`
### SET ### SET
@@ -96,8 +96,8 @@ CREATE TABLE t2 (a INT)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -116,8 +116,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `new_test1`.`t1` ### DELETE FROM `new_test1`.`t1`
### WHERE ### WHERE
@@ -143,8 +143,8 @@ CREATE TABLE t3 (a INT)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `new_test3`.`t3` ### INSERT INTO `new_test3`.`t3`
### SET ### SET
@@ -163,8 +163,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `new_test1`.`t1` ### INSERT INTO `new_test1`.`t1`
### SET ### SET
@@ -181,8 +181,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `new_test1`.`t1` ### INSERT INTO `new_test1`.`t1`
### SET ### SET
@@ -215,8 +215,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `new_test3`.`t3` ### DELETE FROM `new_test3`.`t3`
### WHERE ### WHERE
@@ -277,8 +277,8 @@ CREATE TABLE t1 (a INT, b INT)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `new_test1`.`t1` ### INSERT INTO `new_test1`.`t1`
### SET ### SET
@@ -308,8 +308,8 @@ CREATE TABLE t2 (a INT)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `test2`.`t2` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `test2`.`t2` ### INSERT INTO `test2`.`t2`
### SET ### SET
@@ -328,8 +328,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `new_test1`.`t1` ### DELETE FROM `new_test1`.`t1`
### WHERE ### WHERE
@@ -355,8 +355,8 @@ CREATE TABLE t3 (a INT)
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `new_test3`.`t3` ### INSERT INTO `new_test3`.`t3`
### SET ### SET
@@ -375,8 +375,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `new_test1`.`t1` ### INSERT INTO `new_test1`.`t1`
### SET ### SET
@@ -393,8 +393,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test1`.`t1` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Write_rows: table id # flags: STMT_END_F
### INSERT INTO `new_test1`.`t1` ### INSERT INTO `new_test1`.`t1`
### SET ### SET
@@ -427,8 +427,8 @@ COMMIT
BEGIN BEGIN
/*!*/; /*!*/;
# at # # at #
# at #
#010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number # #010909 4:46:40 server id # end_log_pos # Table_map: `new_test3`.`t3` mapped to number #
# at #
#010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F #010909 4:46:40 server id # end_log_pos # Delete_rows: table id # flags: STMT_END_F
### DELETE FROM `new_test3`.`t3` ### DELETE FROM `new_test3`.`t3`
### WHERE ### WHERE

View File

@@ -0,0 +1 @@
--binlog-row-image=minimal

View File

@@ -0,0 +1,33 @@
#
# Test for minimal row format
#
--source include/have_log_bin.inc
--source include/have_binlog_format_row.inc
#
# MDEV-8426
# mysqlbinlog: "Corrupted replication event was detected. Not printing the
# value" with binlog-row-image=minimal
#
CREATE TABLE t1 (pk INT PRIMARY KEY, f1 INT, f2 INT, f3 TINYINT, f4 MEDIUMINT, f5 BIGINT, f6 INT, f7 INT, f8 char(1));
CREATE TABLE t2 (pk INT PRIMARY KEY, f1 INT, f2 INT, f3 INT, f4 INT, f5 MEDIUMINT, f6 INT, f7 INT, f8 char(1));
INSERT INTO t1 VALUES (10, 1, 2, 3, 4, 5, 6, 7, "");
INSERT INTO t1 VALUES (11, 1, 2, 3, 4, 5, 6, 7, NULL);
INSERT INTO t1 VALUES (12, 1, 2, 3, NULL, 5, 6, 7, "A");
INSERT INTO t1 VALUES (13, 1, 2, 3, 0, 5, 6, 7, "A");
INSERT INTO t2 SELECT * FROM t1;
UPDATE t2 SET f4=5 WHERE f4>0 or f4 is NULL;
DELETE FROM t1;
DELETE FROM t2;
--let $binlog = query_get_value(SHOW MASTER STATUS, File, 1)
--let $datadir = `SELECT @@datadir`
FLUSH BINARY LOGS;
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
--replace_regex /\d\d\d\d\d\d \d\d:\d\d:\d\d/<date>/ /Start:.*at startup/Start: xxx/ /SET TIMESTAMP=\d*/SET TIMESTAMP=X/
--exec $MYSQL_BINLOG --verbose --verbose --base64-output=DECODE-ROWS $datadir/$binlog
DROP TABLE t1,t2;

View File

@@ -2161,6 +2161,7 @@ my_b_write_sint32_and_uint32(IO_CACHE *file, int32 si, uint32 ui)
@param[out] typestr_length Size of typestr @param[out] typestr_length Size of typestr
@retval - number of bytes scanned from ptr. @retval - number of bytes scanned from ptr.
Except in case of NULL, in which case we return 1 to indicate ok
*/ */
static size_t static size_t
@@ -2193,41 +2194,57 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
switch (type) { switch (type) {
case MYSQL_TYPE_LONG: case MYSQL_TYPE_LONG:
{ {
strmake(typestr, "INT", typestr_length);
if (!ptr)
goto return_null;
int32 si= sint4korr(ptr); int32 si= sint4korr(ptr);
uint32 ui= uint4korr(ptr); uint32 ui= uint4korr(ptr);
my_b_write_sint32_and_uint32(file, si, ui); my_b_write_sint32_and_uint32(file, si, ui);
strmake(typestr, "INT", typestr_length);
return 4; return 4;
} }
case MYSQL_TYPE_TINY: case MYSQL_TYPE_TINY:
{ {
strmake(typestr, "TINYINT", typestr_length);
if (!ptr)
goto return_null;
my_b_write_sint32_and_uint32(file, (int) (signed char) *ptr, my_b_write_sint32_and_uint32(file, (int) (signed char) *ptr,
(uint) (unsigned char) *ptr); (uint) (unsigned char) *ptr);
strmake(typestr, "TINYINT", typestr_length);
return 1; return 1;
} }
case MYSQL_TYPE_SHORT: case MYSQL_TYPE_SHORT:
{ {
strmake(typestr, "SHORTINT", typestr_length);
if (!ptr)
goto return_null;
int32 si= (int32) sint2korr(ptr); int32 si= (int32) sint2korr(ptr);
uint32 ui= (uint32) uint2korr(ptr); uint32 ui= (uint32) uint2korr(ptr);
my_b_write_sint32_and_uint32(file, si, ui); my_b_write_sint32_and_uint32(file, si, ui);
strmake(typestr, "SHORTINT", typestr_length);
return 2; return 2;
} }
case MYSQL_TYPE_INT24: case MYSQL_TYPE_INT24:
{ {
strmake(typestr, "MEDIUMINT", typestr_length);
if (!ptr)
goto return_null;
int32 si= sint3korr(ptr); int32 si= sint3korr(ptr);
uint32 ui= uint3korr(ptr); uint32 ui= uint3korr(ptr);
my_b_write_sint32_and_uint32(file, si, ui); my_b_write_sint32_and_uint32(file, si, ui);
strmake(typestr, "MEDIUMINT", typestr_length);
return 3; return 3;
} }
case MYSQL_TYPE_LONGLONG: case MYSQL_TYPE_LONGLONG:
{ {
strmake(typestr, "LONGINT", typestr_length);
if (!ptr)
goto return_null;
char tmp[64]; char tmp[64];
size_t length; size_t length;
longlong si= sint8korr(ptr); longlong si= sint8korr(ptr);
@@ -2239,7 +2256,6 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
longlong10_to_str((longlong) ui, tmp, 10); longlong10_to_str((longlong) ui, tmp, 10);
my_b_printf(file, " (%s)", tmp); my_b_printf(file, " (%s)", tmp);
} }
strmake(typestr, "LONGINT", typestr_length);
return 8; return 8;
} }
@@ -2247,6 +2263,11 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
{ {
uint precision= meta >> 8; uint precision= meta >> 8;
uint decimals= meta & 0xFF; uint decimals= meta & 0xFF;
my_snprintf(typestr, typestr_length, "DECIMAL(%d,%d)",
precision, decimals);
if (!ptr)
goto return_null;
uint bin_size= my_decimal_get_binary_size(precision, decimals); uint bin_size= my_decimal_get_binary_size(precision, decimals);
my_decimal dec; my_decimal dec;
binary2my_decimal(E_DEC_FATAL_ERROR, (uchar*) ptr, &dec, binary2my_decimal(E_DEC_FATAL_ERROR, (uchar*) ptr, &dec,
@@ -2255,30 +2276,34 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
char buff[DECIMAL_MAX_STR_LENGTH + 1]; char buff[DECIMAL_MAX_STR_LENGTH + 1];
decimal2string(&dec, buff, &length, 0, 0, 0); decimal2string(&dec, buff, &length, 0, 0, 0);
my_b_write(file, (uchar*)buff, length); my_b_write(file, (uchar*)buff, length);
my_snprintf(typestr, typestr_length, "DECIMAL(%d,%d)",
precision, decimals);
return bin_size; return bin_size;
} }
case MYSQL_TYPE_FLOAT: case MYSQL_TYPE_FLOAT:
{ {
strmake(typestr, "FLOAT", typestr_length);
if (!ptr)
goto return_null;
float fl; float fl;
float4get(fl, ptr); float4get(fl, ptr);
char tmp[320]; char tmp[320];
sprintf(tmp, "%-20g", (double) fl); sprintf(tmp, "%-20g", (double) fl);
my_b_printf(file, "%s", tmp); /* my_snprintf doesn't support %-20g */ my_b_printf(file, "%s", tmp); /* my_snprintf doesn't support %-20g */
strmake(typestr, "FLOAT", typestr_length);
return 4; return 4;
} }
case MYSQL_TYPE_DOUBLE: case MYSQL_TYPE_DOUBLE:
{ {
double dbl; double dbl;
strmake(typestr, "DOUBLE", typestr_length);
if (!ptr)
goto return_null;
float8get(dbl, ptr); float8get(dbl, ptr);
char tmp[320]; char tmp[320];
sprintf(tmp, "%-.20g", dbl); /* strmake doesn't support %-20g */ sprintf(tmp, "%-.20g", dbl); /* strmake doesn't support %-20g */
my_b_printf(file, tmp, "%s"); my_b_printf(file, tmp, "%s");
strcpy(typestr, "DOUBLE");
return 8; return 8;
} }
@@ -2286,33 +2311,46 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
{ {
/* Meta-data: bit_len, bytes_in_rec, 2 bytes */ /* Meta-data: bit_len, bytes_in_rec, 2 bytes */
uint nbits= ((meta >> 8) * 8) + (meta & 0xFF); uint nbits= ((meta >> 8) * 8) + (meta & 0xFF);
my_snprintf(typestr, typestr_length, "BIT(%d)", nbits);
if (!ptr)
goto return_null;
length= (nbits + 7) / 8; length= (nbits + 7) / 8;
my_b_write_bit(file, ptr, nbits); my_b_write_bit(file, ptr, nbits);
my_snprintf(typestr, typestr_length, "BIT(%d)", nbits);
return length; return length;
} }
case MYSQL_TYPE_TIMESTAMP: case MYSQL_TYPE_TIMESTAMP:
{ {
strmake(typestr, "TIMESTAMP", typestr_length);
if (!ptr)
goto return_null;
uint32 i32= uint4korr(ptr); uint32 i32= uint4korr(ptr);
my_b_printf(file, "%d", i32); my_b_printf(file, "%d", i32);
strmake(typestr, "TIMESTAMP", typestr_length);
return 4; return 4;
} }
case MYSQL_TYPE_TIMESTAMP2: case MYSQL_TYPE_TIMESTAMP2:
{ {
my_snprintf(typestr, typestr_length, "TIMESTAMP(%d)", meta);
if (!ptr)
goto return_null;
char buf[MAX_DATE_STRING_REP_LENGTH]; char buf[MAX_DATE_STRING_REP_LENGTH];
struct timeval tm; struct timeval tm;
my_timestamp_from_binary(&tm, ptr, meta); my_timestamp_from_binary(&tm, ptr, meta);
int buflen= my_timeval_to_str(&tm, buf, meta); int buflen= my_timeval_to_str(&tm, buf, meta);
my_b_write(file, (uchar*)buf, buflen); my_b_write(file, (uchar*)buf, buflen);
my_snprintf(typestr, typestr_length, "TIMESTAMP(%d)", meta);
return my_timestamp_binary_length(meta); return my_timestamp_binary_length(meta);
} }
case MYSQL_TYPE_DATETIME: case MYSQL_TYPE_DATETIME:
{ {
strmake(typestr, "DATETIME", typestr_length);
if (!ptr)
goto return_null;
ulong d, t; ulong d, t;
uint64 i64= uint8korr(ptr); /* YYYYMMDDhhmmss */ uint64 i64= uint8korr(ptr); /* YYYYMMDDhhmmss */
d= (ulong) (i64 / 1000000); d= (ulong) (i64 / 1000000);
@@ -2321,47 +2359,59 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
my_b_printf(file, "%04d-%02d-%02d %02d:%02d:%02d", my_b_printf(file, "%04d-%02d-%02d %02d:%02d:%02d",
(int) (d / 10000), (int) (d % 10000) / 100, (int) (d % 100), (int) (d / 10000), (int) (d % 10000) / 100, (int) (d % 100),
(int) (t / 10000), (int) (t % 10000) / 100, (int) t % 100); (int) (t / 10000), (int) (t % 10000) / 100, (int) t % 100);
strmake(typestr, "DATETIME", typestr_length);
return 8; return 8;
} }
case MYSQL_TYPE_DATETIME2: case MYSQL_TYPE_DATETIME2:
{ {
my_snprintf(typestr, typestr_length, "DATETIME(%d)", meta);
if (!ptr)
goto return_null;
char buf[MAX_DATE_STRING_REP_LENGTH]; char buf[MAX_DATE_STRING_REP_LENGTH];
MYSQL_TIME ltime; MYSQL_TIME ltime;
longlong packed= my_datetime_packed_from_binary(ptr, meta); longlong packed= my_datetime_packed_from_binary(ptr, meta);
TIME_from_longlong_datetime_packed(&ltime, packed); TIME_from_longlong_datetime_packed(&ltime, packed);
int buflen= my_datetime_to_str(&ltime, buf, meta); int buflen= my_datetime_to_str(&ltime, buf, meta);
my_b_write_quoted(file, (uchar *) buf, buflen); my_b_write_quoted(file, (uchar *) buf, buflen);
my_snprintf(typestr, typestr_length, "DATETIME(%d)", meta);
return my_datetime_binary_length(meta); return my_datetime_binary_length(meta);
} }
case MYSQL_TYPE_TIME: case MYSQL_TYPE_TIME:
{ {
strmake(typestr, "TIME", typestr_length);
if (!ptr)
goto return_null;
int32 tmp= sint3korr(ptr); int32 tmp= sint3korr(ptr);
int32 i32= tmp >= 0 ? tmp : - tmp; int32 i32= tmp >= 0 ? tmp : - tmp;
const char *sign= tmp < 0 ? "-" : ""; const char *sign= tmp < 0 ? "-" : "";
my_b_printf(file, "'%s%02d:%02d:%02d'", my_b_printf(file, "'%s%02d:%02d:%02d'",
sign, i32 / 10000, (i32 % 10000) / 100, i32 % 100, i32); sign, i32 / 10000, (i32 % 10000) / 100, i32 % 100, i32);
strmake(typestr, "TIME", typestr_length);
return 3; return 3;
} }
case MYSQL_TYPE_TIME2: case MYSQL_TYPE_TIME2:
{ {
my_snprintf(typestr, typestr_length, "TIME(%d)", meta);
if (!ptr)
goto return_null;
char buf[MAX_DATE_STRING_REP_LENGTH]; char buf[MAX_DATE_STRING_REP_LENGTH];
MYSQL_TIME ltime; MYSQL_TIME ltime;
longlong packed= my_time_packed_from_binary(ptr, meta); longlong packed= my_time_packed_from_binary(ptr, meta);
TIME_from_longlong_time_packed(&ltime, packed); TIME_from_longlong_time_packed(&ltime, packed);
int buflen= my_time_to_str(&ltime, buf, meta); int buflen= my_time_to_str(&ltime, buf, meta);
my_b_write_quoted(file, (uchar *) buf, buflen); my_b_write_quoted(file, (uchar *) buf, buflen);
my_snprintf(typestr, typestr_length, "TIME(%d)", meta);
return my_time_binary_length(meta); return my_time_binary_length(meta);
} }
case MYSQL_TYPE_NEWDATE: case MYSQL_TYPE_NEWDATE:
{ {
strmake(typestr, "DATE", typestr_length);
if (!ptr)
goto return_null;
uint32 tmp= uint3korr(ptr); uint32 tmp= uint3korr(ptr);
int part; int part;
char buf[11]; char buf[11];
@@ -2383,39 +2433,50 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
*pos--= (char) ('0'+part%10); part/=10; *pos--= (char) ('0'+part%10); part/=10;
*pos= (char) ('0'+part); *pos= (char) ('0'+part);
my_b_printf(file , "'%s'", buf); my_b_printf(file , "'%s'", buf);
strmake(typestr, "DATE", typestr_length);
return 3; return 3;
} }
case MYSQL_TYPE_DATE: case MYSQL_TYPE_DATE:
{ {
strmake(typestr, "DATE", typestr_length);
if (!ptr)
goto return_null;
uint i32= uint3korr(ptr); uint i32= uint3korr(ptr);
my_b_printf(file , "'%04d:%02d:%02d'", my_b_printf(file , "'%04d:%02d:%02d'",
(int)(i32 / (16L * 32L)), (int)(i32 / 32L % 16L), (int)(i32 / (16L * 32L)), (int)(i32 / 32L % 16L),
(int)(i32 % 32L)); (int)(i32 % 32L));
strmake(typestr, "DATE", typestr_length);
return 3; return 3;
} }
case MYSQL_TYPE_YEAR: case MYSQL_TYPE_YEAR:
{ {
strmake(typestr, "YEAR", typestr_length);
if (!ptr)
goto return_null;
uint32 i32= *ptr; uint32 i32= *ptr;
my_b_printf(file, "%04d", i32+ 1900); my_b_printf(file, "%04d", i32+ 1900);
strmake(typestr, "YEAR", typestr_length);
return 1; return 1;
} }
case MYSQL_TYPE_ENUM: case MYSQL_TYPE_ENUM:
switch (meta & 0xFF) { switch (meta & 0xFF) {
case 1: case 1:
my_b_printf(file, "%d", (int) *ptr);
strmake(typestr, "ENUM(1 byte)", typestr_length); strmake(typestr, "ENUM(1 byte)", typestr_length);
if (!ptr)
goto return_null;
my_b_printf(file, "%d", (int) *ptr);
return 1; return 1;
case 2: case 2:
{ {
strmake(typestr, "ENUM(2 bytes)", typestr_length);
if (!ptr)
goto return_null;
int32 i32= uint2korr(ptr); int32 i32= uint2korr(ptr);
my_b_printf(file, "%d", i32); my_b_printf(file, "%d", i32);
strmake(typestr, "ENUM(2 bytes)", typestr_length);
return 2; return 2;
} }
default: default:
@@ -2425,31 +2486,46 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
break; break;
case MYSQL_TYPE_SET: case MYSQL_TYPE_SET:
my_b_write_bit(file, ptr , (meta & 0xFF) * 8);
my_snprintf(typestr, typestr_length, "SET(%d bytes)", meta & 0xFF); my_snprintf(typestr, typestr_length, "SET(%d bytes)", meta & 0xFF);
if (!ptr)
goto return_null;
my_b_write_bit(file, ptr , (meta & 0xFF) * 8);
return meta & 0xFF; return meta & 0xFF;
case MYSQL_TYPE_BLOB: case MYSQL_TYPE_BLOB:
switch (meta) { switch (meta) {
case 1: case 1:
strmake(typestr, "TINYBLOB/TINYTEXT", typestr_length);
if (!ptr)
goto return_null;
length= *ptr; length= *ptr;
my_b_write_quoted(file, ptr + 1, length); my_b_write_quoted(file, ptr + 1, length);
strmake(typestr, "TINYBLOB/TINYTEXT", typestr_length);
return length + 1; return length + 1;
case 2: case 2:
strmake(typestr, "BLOB/TEXT", typestr_length);
if (!ptr)
goto return_null;
length= uint2korr(ptr); length= uint2korr(ptr);
my_b_write_quoted(file, ptr + 2, length); my_b_write_quoted(file, ptr + 2, length);
strmake(typestr, "BLOB/TEXT", typestr_length);
return length + 2; return length + 2;
case 3: case 3:
strmake(typestr, "MEDIUMBLOB/MEDIUMTEXT", typestr_length);
if (!ptr)
goto return_null;
length= uint3korr(ptr); length= uint3korr(ptr);
my_b_write_quoted(file, ptr + 3, length); my_b_write_quoted(file, ptr + 3, length);
strmake(typestr, "MEDIUMBLOB/MEDIUMTEXT", typestr_length);
return length + 3; return length + 3;
case 4: case 4:
strmake(typestr, "LONGBLOB/LONGTEXT", typestr_length);
if (!ptr)
goto return_null;
length= uint4korr(ptr); length= uint4korr(ptr);
my_b_write_quoted(file, ptr + 4, length); my_b_write_quoted(file, ptr + 4, length);
strmake(typestr, "LONGBLOB/LONGTEXT", typestr_length);
return length + 4; return length + 4;
default: default:
my_b_printf(file, "!! Unknown BLOB packlen=%d", length); my_b_printf(file, "!! Unknown BLOB packlen=%d", length);
@@ -2460,10 +2536,16 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
case MYSQL_TYPE_VAR_STRING: case MYSQL_TYPE_VAR_STRING:
length= meta; length= meta;
my_snprintf(typestr, typestr_length, "VARSTRING(%d)", length); my_snprintf(typestr, typestr_length, "VARSTRING(%d)", length);
if (!ptr)
goto return_null;
return my_b_write_quoted_with_length(file, ptr, length); return my_b_write_quoted_with_length(file, ptr, length);
case MYSQL_TYPE_STRING: case MYSQL_TYPE_STRING:
my_snprintf(typestr, typestr_length, "STRING(%d)", length); my_snprintf(typestr, typestr_length, "STRING(%d)", length);
if (!ptr)
goto return_null;
return my_b_write_quoted_with_length(file, ptr, length); return my_b_write_quoted_with_length(file, ptr, length);
case MYSQL_TYPE_DECIMAL: case MYSQL_TYPE_DECIMAL:
@@ -2484,6 +2566,9 @@ log_event_print_value(IO_CACHE *file, const uchar *ptr,
} }
*typestr= 0; *typestr= 0;
return 0; return 0;
return_null:
return my_b_write(file, (uchar*) "NULL", 4) ? 0 : 1;
} }
@@ -2512,25 +2597,27 @@ Rows_log_event::print_verbose_one_row(IO_CACHE *file, table_def *td,
uint null_bit_index= 0; uint null_bit_index= 0;
char typestr[64]= ""; char typestr[64]= "";
value+= (m_width + 7) / 8; /*
Skip metadata bytes which gives the information about nullabity of master
columns. Master writes one bit for each affected column.
*/
value+= (bitmap_bits_set(cols_bitmap) + 7) / 8;
my_b_printf(file, "%s", prefix); my_b_printf(file, "%s", prefix);
for (size_t i= 0; i < td->size(); i ++) for (size_t i= 0; i < td->size(); i ++)
{ {
size_t size;
int is_null= (null_bits[null_bit_index / 8] int is_null= (null_bits[null_bit_index / 8]
>> (null_bit_index % 8)) & 0x01; >> (null_bit_index % 8)) & 0x01;
if (bitmap_is_set(cols_bitmap, i) == 0) if (bitmap_is_set(cols_bitmap, i) == 0)
continue; continue;
if (is_null) my_b_printf(file, "### @%d=", static_cast<int>(i + 1));
if (!is_null)
{ {
my_b_printf(file, "### @%lu=NULL", (ulong)i + 1);
}
else
{
my_b_printf(file, "### @%lu=", (ulong)i + 1);
size_t fsize= td->calc_field_size((uint)i, (uchar*) value); size_t fsize= td->calc_field_size((uint)i, (uchar*) value);
if (value + fsize > m_rows_end) if (value + fsize > m_rows_end)
{ {
@@ -2539,23 +2626,20 @@ Rows_log_event::print_verbose_one_row(IO_CACHE *file, table_def *td,
value+= fsize; value+= fsize;
return 0; return 0;
} }
size_t size= log_event_print_value(file, value, }
if (!(size= log_event_print_value(file,is_null? NULL: value,
td->type(i), td->field_metadata(i), td->type(i), td->field_metadata(i),
typestr, sizeof(typestr)); typestr, sizeof(typestr))))
if (!size)
return 0; return 0;
if (!is_null)
value+= size; value+= size;
}
if (print_event_info->verbose > 1) if (print_event_info->verbose > 1)
{ {
my_b_write(file, (uchar*)" /* ", 4); my_b_write(file, (uchar*)" /* ", 4);
if (typestr[0])
my_b_printf(file, "%s ", typestr); my_b_printf(file, "%s ", typestr);
else
my_b_printf(file, "type=%d ", td->type(i));
my_b_printf(file, "meta=%d nullable=%d is_null=%d ", my_b_printf(file, "meta=%d nullable=%d is_null=%d ",
td->field_metadata(i), td->field_metadata(i),
@@ -11093,7 +11177,7 @@ void Table_map_log_event::pack_info(Protocol *protocol)
#ifdef MYSQL_CLIENT #ifdef MYSQL_CLIENT
void Table_map_log_event::print(FILE *, PRINT_EVENT_INFO *print_event_info) void Table_map_log_event::print(FILE *file, PRINT_EVENT_INFO *print_event_info)
{ {
if (!print_event_info->short_form) if (!print_event_info->short_form)
{ {
@@ -11104,6 +11188,7 @@ void Table_map_log_event::print(FILE *, PRINT_EVENT_INFO *print_event_info)
((m_flags & TM_BIT_HAS_TRIGGERS_F) ? ((m_flags & TM_BIT_HAS_TRIGGERS_F) ?
" (has triggers)" : "")); " (has triggers)" : ""));
print_base64(&print_event_info->body_cache, print_event_info, TRUE); print_base64(&print_event_info->body_cache, print_event_info, TRUE);
copy_event_cache_to_file_and_reinit(&print_event_info->head_cache, file);
} }
} }
#endif #endif