阅读背景:

Transaction And Lock--由外键导致的死锁

来源:互联网 

死锁发生情况:
1. 存在表A和表B,表A的主键是表B的外键
2.事务A在表A上申请到X锁以修改表A中数据和删除表A中的数据,然后需要检查表B中的数据是否满足外键约束,从而需要Range锁来锁住表B2.事务A在表A上申请到X锁以修改表




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: