51 lines
870 B
SQL
51 lines
870 B
SQL
|
|
connect (conn1, localhost, root,,);
|
|
|
|
connection default;
|
|
|
|
--eval CREATE TABLE t1 (a INT NOT NULL PRIMARY KEY, b INT, c INT) ROW_FORMAT=$row_format;
|
|
|
|
INSERT INTO t1 VALUES(1, 1, 1), (2, 2, 2), (3, 3, 3), (6, 6, 6);
|
|
|
|
ALTER TABLE t1 ADD COLUMN d INT DEFAULT 10;
|
|
|
|
SELECT * FROM t1;
|
|
|
|
SET DEBUG_SYNC = 'row_log_table_apply1_before SIGNAL altered WAIT_FOR dmls_done';
|
|
|
|
--send ALTER TABLE t1 DROP COLUMN c;
|
|
|
|
connection conn1;
|
|
|
|
SET DEBUG_SYNC = 'now WAIT_FOR altered';
|
|
|
|
INSERT INTO t1(a, b, c) VALUES(7, 7, 7);
|
|
|
|
UPDATE t1 SET a = 10 WHERE a = 1;
|
|
|
|
DELETE FROM t1 WHERE a = 2;
|
|
|
|
UPDATE t1 SET c = 10 WHERE a = 3;
|
|
|
|
UPDATE t1 SET d = 20 WHERE a = 5;
|
|
|
|
UPDATE t1 SET a = 8, d = 20 WHERE a = 6;
|
|
|
|
SET DEBUG_SYNC = 'now SIGNAL dmls_done';
|
|
|
|
disconnect conn1;
|
|
|
|
connection default;
|
|
|
|
reap;
|
|
|
|
SET DEBUG_SYNC = 'RESET';
|
|
|
|
CHECK TABLE t1;
|
|
|
|
SHOW CREATE TABLE t1;
|
|
|
|
SELECT * FROM t1;
|
|
|
|
DROP TABLE t1;
|