如何在MySQL中导致测试目的的死锁

Gre*_*reg 8 python mysql database deadlock

我想让我的Python库使用MySQLdb能够检测死锁并再试一次.我相信我编写了一个很好的解决方案,现在我想测试一下.

我可以使用MySQLdb运行以创建死锁条件的最简单查询的任何想法?

系统信息:

  • MySQL 5.0.19
  • 客户5.1.11
  • Windows XP
  • Python 2.4/MySQLdb 1.2.1 p2

jis*_*shi 1

您始终可以从另一个会话(例如 mysql CLI)运行 LOCK TABLE tablename。这可能会起作用。

它将保持锁定状态,直到您释放它或断开会话。