错误后在MySQL Workbench中停止脚本

时间:2019-01-24 10:34:44

标签: mysql-workbench

我刚刚在MySQL Workbench 6.3社区中运行了一个脚本。 我将其设置为“错误时停止执行脚本”。

有两个查询出错。 错误显示为“错误代码:1175。您正在使用安全更新模式,并且尝试更新不具有使用KEY列的WHERE的表。要禁用安全模式,请在“首选项”->“ SQL编辑器”中切换选项,然后重新连接。 好的,所以我很想念。没什么。

但是在那之后,脚本继续运行,好像根本没有错误,或者好像我从未设置过“在错误时停止脚本执行”。 结果,我丢失了一些数据。 (这是一个测试数据库,因此不用担心。)

该脚本在出现错误后继续:

有什么主意如何使其停止执行脚本?

1 个答案:

答案 0 :(得分:0)

一位同事将我指向“编辑”->“首选项”,“ SQL编辑器”,“ SQL执行”,“继续对错误执行SQL脚本(默认情况下)”。

Continue SQL script execution on errors (by default)

重新启动工作台后,此方法起作用。