表象:
开发在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。