1205 - Lock wait timeout exceeded; try restarting transaction 数据库异常
1205 - Lock wait timeout exceeded; try restarting transaction
这个异常的原因是因为修改了数据库没有进行commit操作,导致资源一直占用.
Lock wait timeout exceeded是线程等待超时.
死锁解决办法(找到一个没有提交的事务)
select * from information_schema.innodb_trx
查询出来数据为这样:(只是做一个演示)
-- 查找所有进程
show processlist
-- 杀掉线程即可
kill 8531
然后数据表就能正常使用了