永久禁用MySQL Workbench中的安全更新?

Ale*_*ell 5 mysql mysql-workbench

回复:错误“您正在使用安全更新模式,并且您尝试在没有使用KEY列的WHERE的情况下更新表”

解决此问题的两个选项是通过gui(“编辑”>“首选项”>“ Sql编辑器”)或通过手动输入禁用安全模式 SET SQL_SAFE_UPDATES = 0;

但是,我正在阅读的所有内容似乎都表明您每次连接都必须执行此操作。有没有办法永久禁用安全更新模式,所以我不需要每次都这样做?

DJD*_*ave 1

鉴于 Workbench(至少在 Windows 世界中)会恢复您打开的查询,如果您保持 SET SQL_SAFE_UPDATES = 0; 在查询窗口中,启动时重新运行比重新输入要快。也许还有其他未保存但也可以添加的设置。就像有人说“请不要使用侧面板”或“显示架构,而不是管理”。

并不理想,但每一点都有帮助。