【发布时间】:2017-11-06 17:38:02
【问题描述】:
我可以通过单击选择和删除行手动成功删除记录,但执行删除查询会导致“查询中断”。
我的删除查询格式为:
DELETE FROM table where column = value;
select 语句使用相同的值:
SELECT * FROM table WHERE column = value;
并返回所需的结果。
什么可能导致删除语句失败?在 Workbench 中一次可以删除的记录数量是否有限制?
【问题讨论】:
-
有几件事可能会导致这种情况。您看到的完整错误消息是什么?将删除多少行?你在 where 子句中的列上有索引吗?
-
@Sloan 它有数千条记录,我刚刚注意到当我尝试一次全部删除它们时它也会失败,一次可以删除多少条记录是否有限制?是的,有一个索引。
标签: mysql mysql-workbench