使用MySQL执行update的时候报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and reconnect.

在使用mysql执行update的时候,如果不是用主键当where语句,会报如下错误,使用主键用于where语句中正常。

异常内容:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and reconnect.

这是因为MySql运行在safe-updates模式下,该模式会导致非主键条件下无法执行update或者delete命令,执行命令SET SQL_SAFE_UPDATES = 0;修改下数据库模式

重新查询数据库值,已经成功更新

如果想要提高数据库安全等级,可以在恢复回原有的设置,执行命令:SET SQL_SAFE_UPDATES = 1;

执行成功后,以delete命令为例,非主键情况下又报错了,说明安全等级修改成功

最新文章

  1. 深入Nginx
  2. Android 传感器
  3. 【HTML5】canvas画布练习
  4. Android深度探索HAL与驱动开发 第二章 搭建Android开发环境
  5. javaWeb——图片验证
  6. Kettle实现MapReduce之WordCount
  7. android加固系列—5.加固前先学会破解,hook(钩子)jni层系统api
  8. 修复UIImagePickerController偷换StatusBar颜色的问题
  9. HDU-------(2795)Billboard(线段树区间更新)
  10. U-boot新手入门
  11. easy ui 下拉级联效果 ,下拉框绑定数据select控件
  12. Delphi XE5 安卓手机要求
  13. 操作Json
  14. 解决IE6下DIV无法实现1px高度问题
  15. iOS中 基于LBXScan库二维码扫描 韩俊强的博客
  16. P1462 通往奥格瑞玛的道路 最短路
  17. Mysql双主热备+LVS+Keepalived高可用部署实施手册
  18. linux文件查找-find和locate
  19. 解决weblogic 部署环境后出现的乱码问题
  20. Umbraco 资源推荐

热门文章

  1. .net Core 学习笔记(增加Nlog日志)
  2. WPF 精修篇 Winform 嵌入WPF控件
  3. MVC+Ninject+三层架构+代码生成 -- 总结(七、顯示層 一)
  4. delegate里的Invoke和BeginInvoke
  5. Markdown温故知新(3):六个实用扩展语法
  6. EntityFrameworkCore Db First 生成Model时出错 PowerShell 版本过低
  7. 将Python源程序打包成可独立执行的文件
  8. CSP复赛day2模拟题
  9. vue单页面应用中动态修改title
  10. SpringMVC拦截器执行流程