我得到了#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的多行。 我花了好几个小时试图在互联网上找到解决方案而没有任何乐趣。有人可以帮忙!?感谢