码迷,mamicode.com
首页 > 其他好文 > 详细

1213 - Deadlock found when trying to get lock; try restarting transaction

时间:2018-01-09 16:39:09      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:art   查询   log   str   pos   class   trying   索引   解锁   

1213 - Deadlock found when trying to get lock; try restarting transaction 出现这个原因要记住一点就是:innodb的行锁 和解锁都是针对主键索引的。如果查询时根据索引锁表,但更新时却不是通过主键更新, 那么等待的解锁查询的进程将会报1213错误,程序里有可能返回一个null值

1213 - Deadlock found when trying to get lock; try restarting transaction

标签:art   查询   log   str   pos   class   trying   索引   解锁   

原文地址:https://www.cnblogs.com/cxscode/p/8251503.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!