测试环境: mysql 5.7.18 RR隔离级别
创建表,插入部分测试数据
CREATE TABLE yhtest (
a INT (11) NOT NULL AUTO_INCREMENT,
b INT
(11) DEFAULT NULL,
c INT (11) DEFAULT NULL,
PRIMARY KEY (a),
unique key(b)
) ENGINE = INNODB ;
INSERT INTO yhtest VALUE (1, 1,
1),
(2, 2, 2),
(3, 3, 3),
(4, 4, 4),
(5, 5, 5),
(6, 6, 6),
(7,
7, 7),
(8, 8, 8),
(9, 9, 9),
(10, 10, 10),
(11, 11, 11) ;
操作:
事物1:begin;
事物2:begin;
事物1:delete from yhtest where a=2; 可以执行
事物2:delete from yhtest where a=3; 可以执行
事物1:delete from yhtest