1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

BUG#22550 (Replication of BIT column failing):

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
This commit is contained in:
unknown
2006-10-02 13:38:06 +02:00
parent cdf8050b4f
commit a613b34118
6 changed files with 45 additions and 5 deletions

View File

@ -99,4 +99,24 @@ a
7 7
8 8
9 9
DROP TABLE t1; ================ 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

View File

@ -93,4 +93,24 @@ INSERT INTO t1 VALUES (7),(8),(9);
sync_slave_with_master; sync_slave_with_master;
SELECT * FROM t1; SELECT * FROM t1;
DROP TABLE t1; # Bug#22550: Replication of BIT columns failing
--echo ================ Test for BUG#22550 ================
--disable_query_log
--source include/master-slave-reset.inc
--enable_query_log
connection master;
CREATE TABLE t1 (a BIT(1), b INT) ENGINE=MYISAM;
sync_slave_with_master;
connection master;
INSERT INTO t1 VALUES(1,2);
SELECT HEX(a),b FROM t1;
sync_slave_with_master;
SELECT HEX(a),b FROM t1;
connection master;
UPDATE t1 SET a=0 WHERE b=2;
SELECT HEX(a),b FROM t1;
sync_slave_with_master;
SELECT HEX(a),b FROM t1;

View File

@ -1,3 +1,3 @@
let $type= 'MYISAM' ; let $type= 'MYISAM' ;
let $extra_index= ; let $extra_index= ;
-- source include/rpl_row_basic.inc -- source extra/rpl_tests/rpl_row_basic.test

View File

@ -2,5 +2,5 @@
let $type= 'INNODB' ; let $type= 'INNODB' ;
let $extra_index= ; let $extra_index= ;
-- source include/rpl_row_basic.inc -- source extra/rpl_tests/rpl_row_basic.test

View File

@ -1,5 +1,5 @@
-- source include/have_ndb.inc -- source include/have_ndb.inc
let $type= 'NDB' ; let $type= 'NDB' ;
let $extra_index= ; let $extra_index= ;
-- source include/rpl_row_basic.inc -- source extra/rpl_tests/rpl_row_basic.test
-- source include/master-slave-end.inc -- source include/master-slave-end.inc