mirror of
				https://github.com/MariaDB/server.git
				synced 2025-11-02 02:53:04 +03:00 
			
		
		
		
	Adding test case. mysql-test/extra/rpl_tests/rpl_row_basic.test: Rename: mysql-test/include/rpl_row_basic.inc -> mysql-test/extra/rpl_tests/rpl_row_basic.test mysql-test/r/rpl_row_basic_11bugs.result: Result change mysql-test/t/rpl_row_basic_11bugs.test: Adding test case for bug. mysql-test/t/rpl_row_basic_2myisam.test: Moving test include file to extra/rpl_tests mysql-test/t/rpl_row_basic_3innodb.test: Moving test include file to extra/rpl_tests mysql-test/t/rpl_row_basic_7ndb.test: Moving test include file to extra/rpl_tests
		
			
				
	
	
		
			123 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			123 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
stop slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
start slave;
 | 
						|
CREATE DATABASE test_ignore;
 | 
						|
**** On Master ****
 | 
						|
SHOW DATABASES;
 | 
						|
Database
 | 
						|
information_schema
 | 
						|
cluster
 | 
						|
mysql
 | 
						|
test
 | 
						|
test_ignore
 | 
						|
USE test;
 | 
						|
CREATE TABLE t1 (a INT, b INT);
 | 
						|
SHOW TABLES;
 | 
						|
Tables_in_test
 | 
						|
t1
 | 
						|
INSERT INTO t1 VALUES (1,1), (2,2);
 | 
						|
USE test_ignore;
 | 
						|
CREATE TABLE t2 (a INT, b INT);
 | 
						|
SHOW TABLES;
 | 
						|
Tables_in_test_ignore
 | 
						|
t2
 | 
						|
INSERT INTO t2 VALUES (3,3), (4,4);
 | 
						|
SHOW BINLOG EVENTS FROM 102;
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	102	Query	1	195	use `test`; CREATE TABLE t1 (a INT, b INT)
 | 
						|
master-bin.000001	195	Table_map	1	235	table_id: # (test.t1)
 | 
						|
master-bin.000001	235	Write_rows	1	282	table_id: # flags: STMT_END_F
 | 
						|
**** On Slave ****
 | 
						|
SHOW DATABASES;
 | 
						|
Database
 | 
						|
information_schema
 | 
						|
cluster
 | 
						|
mysql
 | 
						|
test
 | 
						|
USE test;
 | 
						|
SHOW TABLES;
 | 
						|
Tables_in_test
 | 
						|
t1
 | 
						|
USE test_ignore;
 | 
						|
ERROR 42000: Unknown database 'test_ignore'
 | 
						|
DROP DATABASE test_ignore;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
start slave;
 | 
						|
CREATE TABLE t1 (a INT);
 | 
						|
DELETE FROM t1;
 | 
						|
INSERT INTO t1 VALUES (1),(2);
 | 
						|
DELETE FROM t1 WHERE a = 0;
 | 
						|
UPDATE t1 SET a=99 WHERE a = 0;
 | 
						|
SHOW BINLOG EVENTS;
 | 
						|
Log_name	Pos	Event_type	Server_id	End_log_pos	Info
 | 
						|
master-bin.000001	4	Format_desc	1	102	Server ver: SERVER_VERSION, Binlog ver: 4
 | 
						|
master-bin.000001	102	Query	1	188	use `test`; CREATE TABLE t1 (a INT)
 | 
						|
master-bin.000001	188	Table_map	1	227	table_id: # (test.t1)
 | 
						|
master-bin.000001	227	Write_rows	1	266	table_id: # flags: STMT_END_F
 | 
						|
DROP TABLE t1;
 | 
						|
================ Test for BUG#17620 ================
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
start slave;
 | 
						|
**** On Slave **** 
 | 
						|
SET GLOBAL QUERY_CACHE_SIZE=0;
 | 
						|
**** On Master **** 
 | 
						|
CREATE TABLE t1 (a INT);
 | 
						|
INSERT INTO t1 VALUES (1),(2),(3);
 | 
						|
**** On Slave **** 
 | 
						|
SET GLOBAL QUERY_CACHE_SIZE=16*1024*1024;
 | 
						|
**** On Master **** 
 | 
						|
INSERT INTO t1 VALUES (4),(5),(6);
 | 
						|
**** On Slave **** 
 | 
						|
SELECT * FROM t1;
 | 
						|
a
 | 
						|
1
 | 
						|
2
 | 
						|
3
 | 
						|
4
 | 
						|
5
 | 
						|
6
 | 
						|
**** On Master **** 
 | 
						|
INSERT INTO t1 VALUES (7),(8),(9);
 | 
						|
**** On Slave **** 
 | 
						|
SELECT * FROM t1;
 | 
						|
a
 | 
						|
1
 | 
						|
2
 | 
						|
3
 | 
						|
4
 | 
						|
5
 | 
						|
6
 | 
						|
7
 | 
						|
8
 | 
						|
9
 | 
						|
================ Test for BUG#22550 ================
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
reset master;
 | 
						|
reset slave;
 | 
						|
drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
 | 
						|
start slave;
 | 
						|
CREATE TABLE t1 (a BIT(1), b INT) ENGINE=MYISAM;
 | 
						|
INSERT INTO t1 VALUES(1,2);
 | 
						|
SELECT HEX(a),b FROM t1;
 | 
						|
HEX(a)	b
 | 
						|
1	2
 | 
						|
SELECT HEX(a),b FROM t1;
 | 
						|
HEX(a)	b
 | 
						|
1	2
 | 
						|
UPDATE t1 SET a=0 WHERE b=2;
 | 
						|
SELECT HEX(a),b FROM t1;
 | 
						|
HEX(a)	b
 | 
						|
0	2
 | 
						|
SELECT HEX(a),b FROM t1;
 | 
						|
HEX(a)	b
 | 
						|
0	2
 |