Innodb死锁,看起来像tx锁定自己

时间:2017-04-13 11:30:54

标签: mysql innodb deadlock

我遇到了死锁错误,但不明白为什么。下面的报告显示,第二个事务(..453,已回滚)已经锁定"空间id 545页面7185 n位192表 userinput = raw_input("Hello. What is your Name?") 表{{ 1}}。PRIMARY" 等待锁定完全相同

第一个,... 455也希望获得相同的锁,但它可以等待,没问题......

所以它看起来像事务..453锁定自己??

orders

编辑:表创建代码:

order_items

1 个答案:

答案 0 :(得分:0)

正如里克詹姆斯猜测的那样,它看起来只是一个双重相同的钥匙。至少在删除其中一个约束之后,该表上不再出现问题。