收到“超出锁定等待超时;尝试重新启动交易”,即使我没有使用交易
您正在使用交易;autocommit不会禁用事务,它只是使它们在语句末尾自动提交。
发生的情况是,某个其他线程在某个记录上保持记录锁定(您正在更新表中的每个记录!)的时间太长,导致您的线程超时。
您可以通过以下方式查看事件的更多详细信息:
SHOW ENGINE INNODB STATUS
事件之后(在sql编辑器中)。理想情况下,请在安静的测试机上执行此操作。
sql
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群