workbench如何处理safe update限制

 时间:2024-10-19 09:27:32

1、首先看一下执行的sql语句及workbench执行后的错误信息。提示的详情是:Error Code: 11壅酪认奉75You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column翻译过来就是说,update表时必须要用一个where条件来限制。

workbench如何处理safe update限制

2、我们在执行语句后面加上主键的非空限制,发现仍然提示原错误,这说明where条件后面的限制必须是有意义的才可以。

workbench如何处理safe update限制

3、mysql一定是支持全表更新的,所以这个问题的产生是由于workbench的自身设定导致的。我们一次打开edit---preference---SQL Queries。

workbench如何处理safe update限制

4、我们看到general栏中的“safe updates”当前是选中状态。这个设定是为了防止我们由于误操作而导致的全表数据更新,因此强制我们必须使用有效的where语句来限制。

workbench如何处理safe update限制

5、取消general栏中的“safe updates”,点击ok保存。

workbench如何处理safe update限制

6、重新执行sql,效果如图,workbench仍然提示相同错误。不要着急,我们只需要重启workbench就可以了。

workbench如何处理safe update限制

7、重启workbench以后重新执行该sql,执行成功,问题解决!

workbench如何处理safe update限制
  • 原神雷电将军副本位置介绍
  • 原神如何掌握琼片遍郁野的放置方法?
  • 易语言写的源码怎么批量替换回车
  • 天谕手游英灵怎么抽
  • 《原神》如荆棘一般多刺任务完成方法一览
  • 热门搜索
    安全手抄报内容大全 手抄报字体设计 呵护心灵手抄报资料 快乐的暑假手抄报 三爱手抄报图片 艾滋病手抄报图片 国庆节英语手抄报内容 鲁迅的手抄报 端午节手抄报文字内容 普法知识手抄报