mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 04:53:01 +01:00
9c88f37bf5
A query SET @@GLOBAL.binlog_format = ... returns an error when NDB is the default storage. This fails some tests invoking the set binlog_format explicitly. because the var turns to be read-only. In the following are files and method to fix if needed. t/ ndb_binlog_basic2.test # here the failure is benign rpl_rbr_to_sbr.test # does not check any ndb features => . # => not_ndb_default is enough rpl_row_basic_8partition.test # set binlog_format can be replaced rpl_switch_stm_row_mixed.test # does not check any ndb features => . # => not_ndb_default is enough two more invoking invoke extra/rpl_truncate_helper.test rpl_truncate_2myisam # to be fixed with not_ndb_default rpl_truncate_3innodb # same as above . # because there is a dedicated to ndb . . # rpl_truncate_7ndb* suit. Adapting/testing a new implement --source include/safe_set_to_maybe_ro_var.inc to avoid abort due to the error using binlog_format as application. BitKeeper/etc/ignore: Added mysql-test/t/rpl_truncate_4ndb.test to the ignore list mysql-test/r/rpl_row_basic_8partition.result: new results mysql-test/t/rpl_rbr_to_sbr.test: # does not check any ndb features => not_ndb_default is enough mysql-test/t/rpl_row_basic_8partition.test: set binlog_format can be read-only because of e.g default storage ndb. adapting/testing a new implement --source include/safe_set_to_maybe_ro_var.inc to avoid abort due to the error. Note, that it this particular test we could simply remove SET binlog_format because there is have_binlog_format_row require, as the test is about RBR. Futhermore utilizing safe_set_to_maybe_ro_var is redundat as well as long as we keep non_ndb_default guard. The latter is introduced because of ndb partitioning per-key limitation #19259: rpl_ndb_dd_partitions fails on solaris. The page is updated to refer to this test's. mysql-test/t/rpl_switch_stm_row_mixed.test: excluding ndb option, no ndb features mysql-test/t/rpl_truncate_2myisam.test: ndb checks truncate separately mysql-test/t/rpl_truncate_3innodb.test: ndb checks truncate separately mysql-test/include/safe_set_to_maybe_ro_var.inc: pseudo-macro to make read-only global/session vars "settable" in sense that SET var= val won't produce any error nor aborts testing.
655 lines
31 KiB
Text
655 lines
31 KiB
Text
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;
|
|
DROP TABLE IF EXISTS t1;
|
|
SET @@BINLOG_FORMAT = ROW;
|
|
SELECT @@BINLOG_FORMAT;
|
|
@@BINLOG_FORMAT
|
|
ROW
|
|
**** Partition RANGE testing ****
|
|
CREATE TABLE t1 (id MEDIUMINT NOT NULL, b1 BIT(8), vc VARCHAR(255),
|
|
bc CHAR(255), d DECIMAL(10,4) DEFAULT 0,
|
|
f FLOAT DEFAULT 0, total BIGINT UNSIGNED,
|
|
y YEAR, t DATE)
|
|
PARTITION BY RANGE (YEAR(t))
|
|
(PARTITION p0 VALUES LESS THAN (1901),
|
|
PARTITION p1 VALUES LESS THAN (1946),
|
|
PARTITION p2 VALUES LESS THAN (1966),
|
|
PARTITION p3 VALUES LESS THAN (1986),
|
|
PARTITION p4 VALUES LESS THAN (2005),
|
|
PARTITION p5 VALUES LESS THAN MAXVALUE);
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (YEAR(t)) (PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM, PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM, PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM, PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM, PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM, PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */
|
|
--- On slave --
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (YEAR(t)) (PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM, PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM, PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM, PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM, PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM, PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
ALTER TABLE t1 MODIFY vc TEXT;
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` text,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (YEAR(t)) (PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM, PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM, PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM, PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM, PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM, PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */
|
|
--- On slave ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` text,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY RANGE (YEAR(t)) (PARTITION p0 VALUES LESS THAN (1901) ENGINE = MyISAM, PARTITION p1 VALUES LESS THAN (1946) ENGINE = MyISAM, PARTITION p2 VALUES LESS THAN (1966) ENGINE = MyISAM, PARTITION p3 VALUES LESS THAN (1986) ENGINE = MyISAM, PARTITION p4 VALUES LESS THAN (2005) ENGINE = MyISAM, PARTITION p5 VALUES LESS THAN MAXVALUE ENGINE = MyISAM) */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
DROP TABLE IF EXISTS t1;
|
|
**** Partition LIST testing ****
|
|
CREATE TABLE t1 (id MEDIUMINT NOT NULL, b1 BIT(8), vc VARCHAR(255),
|
|
bc CHAR(255), d DECIMAL(10,4) DEFAULT 0,
|
|
f FLOAT DEFAULT 0, total BIGINT UNSIGNED,
|
|
y YEAR, t DATE)
|
|
PARTITION BY LIST(id)
|
|
(PARTITION p0 VALUES IN (2, 4),
|
|
PARTITION p1 VALUES IN (42, 142),
|
|
PARTITION p2 VALUES IN (412));
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (id) (PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM, PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM, PARTITION p2 VALUES IN (412) ENGINE = MyISAM) */
|
|
--- On slave ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (id) (PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM, PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM, PARTITION p2 VALUES IN (412) ENGINE = MyISAM) */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
ALTER TABLE t1 MODIFY vc TEXT;
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` text,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (id) (PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM, PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM, PARTITION p2 VALUES IN (412) ENGINE = MyISAM) */
|
|
--- On slave ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` text,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY LIST (id) (PARTITION p0 VALUES IN (2,4) ENGINE = MyISAM, PARTITION p1 VALUES IN (42,142) ENGINE = MyISAM, PARTITION p2 VALUES IN (412) ENGINE = MyISAM) */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
DROP TABLE IF EXISTS t1;
|
|
**** Partition HASH testing ****
|
|
CREATE TABLE t1 (id MEDIUMINT NOT NULL, b1 BIT(8), vc VARCHAR(255),
|
|
bc CHAR(255), d DECIMAL(10,4) DEFAULT 0,
|
|
f FLOAT DEFAULT 0, total BIGINT UNSIGNED,
|
|
y YEAR, t DATE)
|
|
PARTITION BY HASH( YEAR(t) )
|
|
PARTITIONS 4;
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH ( YEAR(t)) PARTITIONS 4 */
|
|
--- On slave ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH ( YEAR(t)) PARTITIONS 4 */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
ALTER TABLE t1 MODIFY vc TEXT;
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` text,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH ( YEAR(t)) PARTITIONS 4 */
|
|
--- On slave ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` text,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY HASH ( YEAR(t)) PARTITIONS 4 */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
DROP TABLE IF EXISTS t1;
|
|
**** Partition by KEY ****
|
|
CREATE TABLE t1 (id MEDIUMINT NOT NULL, b1 BIT(8), vc VARCHAR(255),
|
|
bc CHAR(255), d DECIMAL(10,4) DEFAULT 0,
|
|
f FLOAT DEFAULT 0, total BIGINT UNSIGNED,
|
|
y YEAR, t DATE,PRIMARY KEY(id))
|
|
PARTITION BY KEY()
|
|
PARTITIONS 4;
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY () PARTITIONS 4 */
|
|
--- On slave ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned DEFAULT NULL,
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY () PARTITIONS 4 */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
ALTER TABLE t1 DROP PRIMARY KEY, ADD PRIMARY KEY(id, total);
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned NOT NULL DEFAULT '0',
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL,
|
|
PRIMARY KEY (`id`,`total`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY () PARTITIONS 4 */
|
|
--- On slave ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` varchar(255) DEFAULT NULL,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned NOT NULL DEFAULT '0',
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL,
|
|
PRIMARY KEY (`id`,`total`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY () PARTITIONS 4 */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
ALTER TABLE t1 MODIFY vc TEXT;
|
|
--- On master ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` text,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned NOT NULL DEFAULT '0',
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL,
|
|
PRIMARY KEY (`id`,`total`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY () PARTITIONS 4 */
|
|
--- On slave ---
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`id` mediumint(9) NOT NULL,
|
|
`b1` bit(8) DEFAULT NULL,
|
|
`vc` text,
|
|
`bc` char(255) DEFAULT NULL,
|
|
`d` decimal(10,4) DEFAULT '0.0000',
|
|
`f` float DEFAULT '0',
|
|
`total` bigint(20) unsigned NOT NULL DEFAULT '0',
|
|
`y` year(4) DEFAULT NULL,
|
|
`t` date DEFAULT NULL,
|
|
PRIMARY KEY (`id`,`total`)
|
|
) ENGINE=MyISAM DEFAULT CHARSET=latin1 /*!50100 PARTITION BY KEY () PARTITIONS 4 */
|
|
"--- Insert into t1 --" as "";
|
|
--- Select from t1 on master ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Select from t1 on slave ---
|
|
select id,hex(b1),vc,bc,d,f,total,y,t from t1 order by id;
|
|
id hex(b1) vc bc d f total y t
|
|
2 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1965-11-14
|
|
4 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1985-11-14
|
|
42 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1905-11-14
|
|
142 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 1995-11-14
|
|
412 1 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2005-11-14
|
|
--- Update t1 on master --
|
|
UPDATE t1 SET b1 = 0, t="2006-02-22" WHERE id = 412;
|
|
--- Check the update on master ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Check Update on slave ---
|
|
SELECT id,hex(b1),vc,bc,d,f,total,y,t FROM t1 WHERE id = 412;
|
|
id hex(b1) vc bc d f total y t
|
|
412 0 Testing MySQL databases is a cool Must make it bug free for the customer 654321.4321 15.21 0 1965 2006-02-22
|
|
--- Remove a record from t1 on master ---
|
|
DELETE FROM t1 WHERE id = 42;
|
|
--- Show current count on master for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
--- Show current count on slave for t1 ---
|
|
SELECT COUNT(*) FROM t1;
|
|
COUNT(*)
|
|
4
|
|
DELETE FROM t1;
|
|
DROP TABLE IF EXISTS t1;
|