您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

收到“超出锁定等待超时;尝试重新启动交易”,即使我没有使用交易

收到“超出锁定等待超时;尝试重新启动交易”,即使我没有使用交易

您正在使用交易;autocommit不会禁用事务,它只是使它们在语句末尾自动提交。

发生的情况是,某个其他线程在某个记录上保持记录锁定(您正在更新表中的每个记录!)的时间太长,导致您的线程超时。

您可以通过以下方式查看事件的更多详细信息:

SHOW ENGINE INNODB STATUS

事件之后(在sql编辑器中)。理想情况下,请在安静的测试机上执行此操作。

其他 2022/1/1 18:18:44 有566人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶