summaryrefslogtreecommitdiff
path: root/storage/tokudb/mysql-test/tokudb_rpl/t/rpl_typeconv_tokudb.test
blob: 0f73e60f278b1454b2b544291dce791776fdfe9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--source include/have_binlog_format_row.inc
--source include/have_tokudb.inc
--source include/master-slave.inc

#
# BUG#49618: Field length stored incorrectly in binary log for InnoDB
#

connection slave;
SET @saved_slave_type_conversions = @@GLOBAL.SLAVE_TYPE_CONVERSIONS;
SET GLOBAL SLAVE_TYPE_CONVERSIONS = '';

connection master;
CREATE TABLE t1(b1 BIT(1), b2 BIT(2), b3 BIT(3)) ENGINE=TokuDB;
INSERT INTO t1 VALUES (b'0', b'01', b'101');
sync_slave_with_master;

let $diff_tables= master:t1, slave:t1;
source include/diff_tables.inc;

connection master;
DROP TABLE t1;
sync_slave_with_master;

SET GLOBAL SLAVE_TYPE_CONVERSIONS = @saved_slave_type_conversions;
--source include/rpl_end.inc