mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 10:56:12 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			106 lines
		
	
	
	
		
			3.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			106 lines
		
	
	
	
		
			3.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| call mtr.add_suppression("BINLOG_BASE64_EVENT: According to the master's version");
 | |
| call mtr.add_suppression("BINLOG_BASE64_EVENT: Column 1 of table 'test.char128_utf8' cannot be converted");
 | |
| CREATE TABLE t1 (a int);
 | |
| INSERT INTO t1 VALUES (1), (1);
 | |
| select * from t1;
 | |
| a
 | |
| 1
 | |
| 1
 | |
| ==== Test BINLOG statement w/o FD event ====
 | |
| BINLOG '
 | |
| SVtYRxMBAAAAKQAAADQBAAAAABAAAAAAAAAABHRlc3QAAnQxAAEDAAE=
 | |
| SVtYRxcBAAAAIgAAAFYBAAAQABAAAAAAAAEAAf/+AgAAAA==
 | |
| ';
 | |
| ERROR HY000: The BINLOG statement of type Table_map was not preceded by a format description BINLOG statement
 | |
| select * from t1;
 | |
| a
 | |
| 1
 | |
| 1
 | |
| ==== Test BINLOG statement with FD event ====
 | |
| BINLOG '
 | |
| ODdYRw8BAAAAZgAAAGoAAAABAAQANS4xLjIzLXJjLWRlYnVnLWxvZwAAAAAAAAAAAAAAAAAAAAAA
 | |
| AAAAAAAAAAAAAAAAAAA4N1hHEzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC
 | |
| ';
 | |
| BINLOG '
 | |
| TFtYRxMBAAAAKQAAAH8BAAAAABAAAAAAAAAABHRlc3QAAnQxAAEDAAE=
 | |
| TFtYRxcBAAAAIgAAAKEBAAAQABAAAAAAAAEAAf/+AwAAAA==
 | |
| ';
 | |
| select * from t1;
 | |
| a
 | |
| 1
 | |
| 1
 | |
| 3
 | |
| DELETE FROM t1 WHERE a=3;
 | |
| BINLOG '
 | |
| ODdYRw8BAAAAZgAAAGoAAAABAAQANS4xLjIzLXJjLWRlYnVnLWxvZwAAAAAAAAAAAAAAAAAAAAAA
 | |
| AAAAAAAAAAAAAAAAAAA4N1hHEzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC
 | |
| ';
 | |
| SET @binlog_fragment_0='
 | |
| TFtYRxMBAAAAKQAAAH8BAAAAABAAAAAAAAAABHRlc3QAAnQxAAEDAAE=
 | |
| TFtYRxcBAAAAIgAAAKEBAAAQABAAAAAAAAEAAf/+AwAAAA==
 | |
| ';
 | |
| SET @binlog_fragment_1='';
 | |
| BINLOG @binlog_fragment_0, @binlog_fragment_1;
 | |
| select * from t1;
 | |
| a
 | |
| 1
 | |
| 1
 | |
| 3
 | |
| SELECT @binlog_fragment_0, @binlog_fragment_1 as 'NULL','NULL';
 | |
| @binlog_fragment_0	NULL	NULL
 | |
| NULL	NULL	NULL
 | |
| ==== Test non-matching FD event and Row event ====
 | |
| BINLOG '
 | |
| 4CdYRw8BAAAAYgAAAGYAAAAAAAQANS4xLjE1LW5kYi02LjEuMjQtZGVidWctbG9nAAAAAAAAAAAA
 | |
| AAAAAAAAAAAAAAAAAADgJ1hHEzgNAAgAEgAEBAQEEgAATwAEGggICAg=
 | |
| ';
 | |
| BINLOG '
 | |
| Dl1YRxMBAAAAKQAAADQBAAAAABAAAAAAAAAABHRlc3QAAnQxAAEDAAE=
 | |
| Dl1YRxcBAAAAIgAAAFYBAAAQABAAAAAAAAEAAf/+BQAAAA==
 | |
| ';
 | |
| ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use
 | |
| select * from t1;
 | |
| a
 | |
| 1
 | |
| 1
 | |
| 3
 | |
| CREATE TABLE char128_utf8 ( 
 | |
| i1 INT NOT NULL, 
 | |
| c CHAR(128) CHARACTER SET utf8 NOT NULL, 
 | |
| i2 INT NOT NULL);
 | |
| CREATE TABLE char63_utf8 (
 | |
| i1 INT NOT NULL,
 | |
| c CHAR(63) CHARACTER SET utf8 NOT NULL,
 | |
| i2 INT NOT NULL);
 | |
| BINLOG '
 | |
| MuNkSA8BAAAAZgAAAGoAAAAAAAQANS4xLjI1LXJjLWRlYnVnLWxvZwAAAAAAAAAAAAAAAAAAAAAA
 | |
| AAAAAAAAAAAAAAAAAAAy42RIEzgNAAgAEgAEBAQEEgAAUwAEGggAAAAICAgC
 | |
| ';
 | |
| BINLOG '
 | |
| 3u9kSBMBAAAANgAAAJYBAAAAABAAAAAAAAAABHRlc3QAC2NoYXI2M191dGY4AAMD/gMC/r0A
 | |
| 3u9kSBcBAAAAKgAAAMABAAAQABAAAAAAAAEAA//4AQAAAAMxMjMBAAAA
 | |
| ';
 | |
| SELECT * FROM char63_utf8;
 | |
| i1	c	i2
 | |
| 1	123	1
 | |
| BINLOG '
 | |
| iONkSBMBAAAANwAAAJkBAAAAABAAAAAAAAAABHRlc3QADGNoYXIxMjhfdXRmOAADA/4DAv6AAA==
 | |
| iONkSBcBAAAAKwAAAMQBAAAQABAAAAAAAAEAA//4AQAAAAMAMTIzAQAAAA==
 | |
| ';
 | |
| ERROR HY000: master may suffer from http://bugs.mysql.com/bug.php?id=37426 so slave stops; check error log on slave for more info
 | |
| drop table t1, char63_utf8, char128_utf8;
 | |
| call mtr.add_suppression("Slave SQL.*master suffers from this bug: http:..bugs.mysql.com.bug.php.id=37426.* error.* 1105");
 | |
| call mtr.add_suppression("Slave SQL.*Table definition on master and slave does not match: Column 1 size mismatch.* error.* 1535");
 | |
| call mtr.add_suppression("Slave SQL.*Column 1 of table .test.char128_utf8. cannot be converted.* error.* 1677");
 | |
| #
 | |
| # Bug #54393: crash and/or valgrind errors in 
 | |
| # mysql_client_binlog_statement
 | |
| #
 | |
| BINLOG '';
 | |
| ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use
 | |
| BINLOG '123';
 | |
| ERROR HY000: Decoding of base64 string failed
 | |
| BINLOG '-2079193929';
 | |
| ERROR HY000: Decoding of base64 string failed
 | |
| BINLOG 'xç↓%~∙D╒ƒ╡';
 | |
| ERROR HY000: Decoding of base64 string failed
 | 
