MySQL死锁最简单易懂实例解析
网上的很多教程,关于死锁的分析,各种意向锁X锁等,太乱,太复杂,关于死锁,本人认为重点在于分析原因和解决问题,所以我们用最简单易懂的话语来解释,下面具体举例分析。
一个具体的例子:
表结构和数据如下:
create table dl(
id int auto_increment primary key,
c1 int not null ,
c2 int not null,
key idx_c1(c1));
insert into dl(c1,c2) values (3,1),(3,2),(3,2),(3,3),(4,4),(5,5);
死锁日志如下:通过在mysql执行命令show ENGINE innodb status可查看最近的一次