2010-09-08 110 views
0

我得到这个异常:死锁在查询

错误代码:1213试图获取锁时发现 死锁;尝试重新启动事务

我在查询窗口中运行3条删除语句和1条更新语句。当我运行这些查询时,它会抛出错误代码1213和死锁异常。

我的mysql版本是5.0。请分享您的观点。

谢谢。

+0

您可以分享您的查询和SHOW ENGINE INNODB STATUS的输出。这样我们可以帮助你更好。 – Aman 2014-07-19 18:33:20

回答

0

单个事务不能导致死锁。我不确定你的查询窗口是什么意思,但是如果你正在一个连接/事务中运行所有这些语句,那么还有一些其他东西持有你的语句需要的锁。

SHOW ENGINE INNODB STATUS可以显示不同连接持有的锁。