mirror of
https://github.com/MariaDB/server.git
synced 2025-08-29 00:08:14 +03:00
Major replication test framework cleanup. This does the following: - Ensure that all tests clean up the replication state when they finish, by making check-testcase check the output of SHOW SLAVE STATUS. This implies: - Slave must not be running after test finished. This is good because it removes the risk for sporadic errors in subsequent tests when a test forgets to sync correctly. - Slave SQL and IO errors must be cleared when test ends. This is good because we will notice if a test gets an unexpected error in the slave threads near the end. - We no longer have to clean up before a test starts. - Ensure that all tests that wait for an error in one of the slave threads waits for a specific error. It is no longer possible to source wait_for_slave_[sql|io]_to_stop.inc when there is an error in one of the slave threads. This is good because: - If a test expects an error but there is a bug that causes another error to happen, or if it stops the slave thread without an error, then we will notice. - When developing tests, wait_for_*_to_[start|stop].inc will fail immediately if there is an error in the relevant slave thread. Before this patch, we had to wait for the timeout. - Remove duplicated and repeated code for setting up unusual replication topologies. Now, there is a single file that is capable of setting up arbitrary topologies (include/rpl_init.inc, but include/master-slave.inc is still available for the most common topology). Tests can now end with include/rpl_end.inc, which will clean up correctly no matter what topology is used. The topology can be changed with include/rpl_change_topology.inc. - Improved debug information when tests fail. This includes: - debug info is printed on all servers configured by include/rpl_init.inc - User can set $rpl_debug=1, which makes auxiliary replication files print relevant debug info. - Improved documentation for all auxiliary replication files. Now they describe purpose, usage, parameters, and side effects. - Many small code cleanups: - Made have_innodb.inc output a sensible error message. - Moved contents of rpl000017-slave.sh into rpl000017.test - Added mysqltest variables that expose the current state of disable_warnings/enable_warnings and friends. - Too many to list here: see per-file comments for details.
717 lines
31 KiB
Plaintext
717 lines
31 KiB
Plaintext
include/master-slave.inc
|
|
[connection master]
|
|
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;
|
|
include/rpl_end.inc
|