MySQL错误代码1205:尝试删除具有相同ID的多个行时超出锁定等待超时

时间:2012-11-02 21:26:16

标签: mysql-error-1205

我得到了#34;锁定等待超时错误..."尝试从我的表中删除具有相同ID的多个行时的消息(代码1205)。如果我使用SELECT而不是DELETE,查询工作正常并返回我要删除的行。这是我的查询

delete FROM `mydb`.`data` 
WHERE list_id= any
(select t2.list_id from `base`.`cards` as t2
where t2.type=3 and t2.time = "") ;

我无法使用主键/索引,因为我有相同list_id的多行。 我花了好几个小时试图在互联网上找到解决方案而没有任何乐趣。有人可以帮忙!?感谢

0 个答案:

没有答案