欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Err] 1205 - Lock wait timeout exceeded; try restarting transaction

程序员文章站 2022-06-02 08:21:41
...

执行更新SQL报下面错误

[Err] 1205 - Lock wait timeout exceeded; try restarting transaction

解决方法

执行下面脚本:

SELECT *
FROM information_schema.INNODB_TRX
WHERE trx_tables_locked>0 OR trx_rows_locked>0;

查询结果
[Err] 1205 - Lock wait timeout exceeded; try restarting transaction
将trx_mysql_thread_id = 650218 手动kill掉,脚本如下:

KILL 650218;

执行成功后,再执行更新脚本就可以了