删除mysql表锁

时间:2015-05-11 16:59:01

标签: mysql

尝试在mysql服务器5.5上运行以下命令:

DELETE FROM `territories` WHERE `territories`.`id` = 2012603

我最终得到:

Mysql2::Error: Lock wait timeout exceeded; try restarting transaction: DELETE FROM `territories` WHERE `territories`.`id` = 2012603

我看到这通常是由桌子上的锁定引起的,但是当我尝试时:

show open tables;

该表(区域)未锁定 - In_use为0,Name_locked为0。

我已经尝试杀死所有各种mysql进程,但没有成功。删除查询将不会运行。我试过重启服务器,重启mysql,升级mysql。一切都没有成功。

我在这里缺少什么?

0 个答案:

没有答案