Lock wait timeout exceeded; try restarting transaction

时间:2022-04-01 18:21:41

表象:
开发在web页面上做更新操作提示:
Lock wait timeout exceeded; try restarting transaction


DBA:
在表中对改记录执行更改删除报错:
错误代码: 1205
Lock wait timeout exceeded; try restarting transaction

查看进程:show processlist; 显示正常

查看锁状态:
SELECT * FROM information_schema.innodb_trx;
显示:有相关update语句的信息。 发现事务执行了,但是还没有提交。

解决方法:
kill 掉 trx_id的id。