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.
简单翻译一下:
你正在使用 安全更新模式(safe upate mode)并且你在尝试 update 一个表时 没有用带有键的列 作为where条件,在首选项中切换选项。

这个错是我在生产环境执行一个更新sql时候遇到的。

像这种:

update students set name='drake' where name='chuan';

这是因为没有限定条件,会将表中所有的记录都修改一遍,开启了安全更新模式(safe update mode)。即:

set [global] SQL_SAFE_UPDATES = 1;

可以查看下目前处于什么模式;如果打开了可以关闭

我本地环境

生产环境:

可以关闭此模式
set  SQL_SAFE_UPDATES = 0;即可执行成功

可以参考文章:safe update mode

MySQL sql_safe_updates 安全更新模式相关推荐

  1. 【MySQL随手记】一个踩坑记录:在安全更新模式下进行数据的修改与删除

    目录 前言 1 MySQL练习的数据准备 2 Error Code:1175与安全更新模式 2.1 Error Code:1175 2.2 安全更新模式 3  安全更新模式下的update和delet ...

  2. mysql给字段设置默认值,以及mysql的严格模式

    一.背景 在插入数据库时,报错#1364,后来才知道是字段在创建的时候,没有设置默认值的原因.关于默认值,我们都知道设置默认值为0或者null的时候,就算我们不插入该字段,数据库也会自动按照默认值填充 ...

  3. mysql事务提交模式

    查看mysql的提交模式:select @@autocommit:  '0'表示手动提交,'1'表示自动提交 mysql默认是自动提交的,也就是你提交一个Query,它就直接执行. set autoc ...

  4. mysql数据库管理系统模式_MYSQL命令行模式管理MySql的一点心得

    MYSQL命令行模式管理MySql的一点心得 MYSQL命令行模式管理MySql的一点心得 MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个" ...

  5. JSP房地产门户管理系统myeclipse开发mysql数据库BS模式java编程网页结构详细设计

    一.源码特点      JSP 房地产门户管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8 ...

  6. servlet+javabean+jdbc+mysql基于MVC模式的课件管理系统,有三个表的增删改查和课件搜索、课件上传、课件下载功能, 具体功能请看界面上的导航条

    源码支持在idea.eclipse.myeclipse运行,数据库采用MySQL数据库,项目采用mvc设计模式开发,页面采用jsp+html+css+js完成. servlet+javabean+jd ...

  7. mysql开启row模式_MySQL Binlog Mixed模式记录成Row格式

    binlog format有三种形式:Statement.Mixed.Row,具体的信息可以自行到网上搜查. 分析(本文碰到的案例): 查看MySQL binlog formatdba@192.168 ...

  8. MySQL 主从同步模式

    目录 MySQL 主从同步模式 主从同步结构 结构类型 配置一主多从结构 拓扑结构 配置从服务器 测试一主多从的配置 配置主从从结构 拓扑结构 配置主服务器 配置从服务器 测试配置 配置主主结构 拓扑 ...

  9. JSP餐饮连锁店管理系统myeclipse开发mysql数据库BS模式java编程网页结构详细设计

    一.源码特点      JSP餐饮连锁店管理系统 是一套完善的web设计系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据 ...

最新文章

  1. 缩放浏览器不会换行_深入了解现代浏览器之三 - 渲染
  2. Redis Cluster 介绍与搭建
  3. python装饰器函数-python 装饰器 函数被装饰+函数执行
  4. 配置方法_经济权配置账户与六类经济项——经济权配置方法认识
  5. Python装饰器之property()详解
  6. JAVAWEB入门之IDEA与tomcat相关配置
  7. mysql 杀掉连接_批量杀死MySQL连接的几种方法
  8. Cesium获取经度 ,纬度,高度
  9. mysqli_fetch_row,mysqli_fetch_array,mysqli_fetch_assoc区别
  10. jquery事件绑定和解除绑定bind、unbind、one
  11. JSON服务器(json-server)
  12. Android 手把手教您自定义ViewGroup(一)
  13. Java——用户激活邮件工具类
  14. 二级倒立摆建模(二)
  15. db4o_8.0对象数据库官方文档翻译_学习笔记一
  16. Recovery启动流程(1)--- 应用层到开机进入recovery详解
  17. 分享simsimi.com小黄鸡官方免费api接口
  18. 客户消费积分管理系统的设计与实现
  19. 我的十年 谨以此文迎接我即将到来的三十而立
  20. oracle表删除提示对象不存在,查询表结构报“ORA-04043: 对象XXX不存在”解决-Oracle...

热门文章

  1. c++网络编程中socket函数
  2. bartender二维码固定大小
  3. monit mysql_monit 配置详解(monitrc)
  4. vmware 强制关闭后无法启动+启动后黑屏
  5. [附源码]计算机毕业设计springboot二手书店设计论文
  6. window7安装docker和修改镜像源
  7. WKT、WKB和GeoJson
  8. 基于集成融合模型检测电商异常订单
  9. python用四个阶段一个月学习入门至精通
  10. 过去做游戏的一些日子(1)