问题: 查询时报1205
错误描述: ER_LOCK_WAIT_TIMEOUT (锁等待超时)
- 先检查是否有锁等待
select * from information_schema.innodb_lock_waits;
返回 empty set // 无锁等待
- 通过对sql的排查,发现iin中的相关子查询返回结果为空,导致运行出错
本文介绍了遇到MySQL错误1205:ER_LOCK_WAIT_TIMEOUT时的解决步骤。首先,通过查询`information_schema.innodb_lock_waits`确认无锁等待。然后,分析SQL语句,发现子查询返回空导致的问题。文章深入探讨了如何排查和修复这类锁超时错误,帮助开发者优化数据库操作,避免类似问题。
问题: 查询时报1205
错误描述: ER_LOCK_WAIT_TIMEOUT (锁等待超时)
select * from information_schema.innodb_lock_waits;
返回 empty set // 无锁等待
2128
7706
147

被折叠的 条评论
为什么被折叠?
