更新工作台中断的查询?

时间:2017-06-02 22:30:31

标签: mysql sql mysql-workbench

第一个查询返回一组预期的记录,但是当我运行更新查询并刷新时,它会立即显示“查询已中断”,但没有消息。

SELECT * FROM table WHERE value = 0;
UPDATE table SET value = 99 WHERE value = 0;

我可以手动更新表格,所以我认为没有权限问题。 在这种情况下可能导致查询中断的原因是什么?

版本:6.3.7

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

尝试限制为 100 行,它对我有用。 查询窗口上方的选项,在查询按钮旁边有一个选项来限制获取的行。这可能对你有帮助