connection node_2; connection node_1; CREATE TABLE t1 (f1 INTEGER PRIMARY KEY DEFAULT 0, f2 char(12)); connection node_1; START TRANSACTION; INSERT INTO t1 (f2) VALUES ('a'), ('b'); ERROR 23000: Duplicate entry '0' for key 'PRIMARY' COMMIT; SELECT COUNT(*) AS expect_0 FROM t1; expect_0 0 connection node_2; SELECT COUNT(*) AS expect_0 FROM t1; expect_0 0 DROP TABLE t1; CREATE TABLE t1 (f1 INTEGER PRIMARY KEY DEFAULT 0, f2 char(12)); connection node_1; START TRANSACTION; INSERT INTO t1 VALUES (1, 'a'); INSERT INTO t1 VALUES (2, 'b'); INSERT INTO t1 (f2) VALUES ('c'), ('d'); ERROR 23000: Duplicate entry '0' for key 'PRIMARY' COMMIT; expect (1,'a'), (2, 'b') SELECT * FROM t1; f1 f2 1 a 2 b connection node_2; expect (1,'a'), (2, 'b') SELECT * FROM t1; f1 f2 1 a 2 b DROP TABLE t1; CREATE TABLE t1 (f1 INTEGER PRIMARY KEY DEFAULT 0, f2 char(12)); connection node_1; INSERT INTO t1 (f2) VALUES ('a'),('b'); ERROR 23000: Duplicate entry '0' for key 'PRIMARY' SELECT COUNT(*) AS expect_0 FROM t1; expect_0 0 connection node_2; SELECT COUNT(*) AS expect_0 FROM t1; expect_0 0 DROP TABLE t1; connection node_1; CREATE TABLE p(id int primary key, j int) ENGINE=InnoDB; CREATE TABLE c(id int primary key, fk1 int) ENGINE=InnoDB; ALTER TABLE c ADD FOREIGN KEY (fk1) references p(id); INSERT INTO p VALUES(1, 0); START TRANSACTION; INSERT INTO c VALUES (3,1); INSERT INTO c VALUES (1,1), (2,2); ERROR 23000: Cannot add or update a child row: a foreign key constraint fails (`test`.`c`, CONSTRAINT `c_ibfk_1` FOREIGN KEY (`fk1`) REFERENCES `p` (`id`)) COMMIT; SELECT * FROM p; id j 1 0 SELECT * FROM c; id fk1 3 1 connection node_2; SELECT * FROM p; id j 1 0 SELECT * FROM c; id fk1 3 1 DROP TABLE c; DROP TABLE p;