【问题解决】关于MySQL在上行锁并更新数据之后导致死锁问题解决 2021-12-23 15:15:12 浏览数 (2) 报这个错:1213 - Deadlock found when trying to get lock; try restarting transactioninnodb的行锁 和解锁都是针对主键索引的。如果查询时根据索引锁表,但更新时却不是通过主键更新, 那么等待的解锁查询的进程将会报1213错误,程序里有可能返回一个null值。测试: deadlock innodb lock null 索引 0 人点赞 上一篇:分享雷军22年前编写的代码