删除会导致查询中断' MySQL Workbench?

时间:2017-06-05 20:55:12

标签: mysql mysql-workbench

我可以通过点击选择和手动成功删除记录。使用GUI删除行,因此我不相信它是权限问题,但键入的删除查询导致查询中断'。

我的删除查询格式为:

DELETE FROM table where column = value;

select语句使用相同的值:

SELECT * FROM table WHERE column = value; 

并返回所需的结果。

什么可能导致delete语句失败?您可以在工作台中一次删除的记录数量是否有限制?

2 个答案:

答案 0 :(得分:0)

MySQL-Workbench中存在默认的千行限制。 SELECT查询将返回结果,但如果要删除的记录数超过一千,DELETE将失败。一种选择是限制查询本身的结果,或者您可以按照documentation中的说明调整设置。

答案 1 :(得分:0)

如果您想删除表格的全部内容,可以使用截断。

TRUNCATE [TABLE] tbl_name

请参阅文档:https://dev.mysql.com/doc/refman/5.7/en/truncate-table.html

使用DELETE函数通常用于删除单行。