Re:错误“您正在使用安全更新模式,并且您尝试更新没有使用KEY列的WHERE的表”
解决此问题的两个选项是通过gui禁用安全模式(编辑>偏好设置> Sql编辑器)或手动输入SET SQL_SAFE_UPDATES = 0;
然而,我正在阅读的所有内容似乎都表明你必须在每次连接时都这样做。有没有办法永久禁用安全更新模式,所以我不需要每次都这样做?
答案 0 :(得分:1)
鉴于 Workbench(至少在 Windows 世界中)会恢复您打开的查询,如果您保持 SET SQL_SAFE_UPDATES = 0;在查询窗口中,在启动时重新运行比重新输入更快。也许还有其他设置没有保存但也可以添加。就像有人说“请不要侧面板”或“显示架构,而不是管理”。
不理想,但每一点都有帮助。