MySQL sql_safe_updates 安全更新模式
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 安全更新模式相关推荐
- 【MySQL随手记】一个踩坑记录:在安全更新模式下进行数据的修改与删除
目录 前言 1 MySQL练习的数据准备 2 Error Code:1175与安全更新模式 2.1 Error Code:1175 2.2 安全更新模式 3 安全更新模式下的update和delet ...
- mysql给字段设置默认值,以及mysql的严格模式
一.背景 在插入数据库时,报错#1364,后来才知道是字段在创建的时候,没有设置默认值的原因.关于默认值,我们都知道设置默认值为0或者null的时候,就算我们不插入该字段,数据库也会自动按照默认值填充 ...
- mysql事务提交模式
查看mysql的提交模式:select @@autocommit: '0'表示手动提交,'1'表示自动提交 mysql默认是自动提交的,也就是你提交一个Query,它就直接执行. set autoc ...
- mysql数据库管理系统模式_MYSQL命令行模式管理MySql的一点心得
MYSQL命令行模式管理MySql的一点心得 MYSQL命令行模式管理MySql的一点心得 MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个" ...
- JSP房地产门户管理系统myeclipse开发mysql数据库BS模式java编程网页结构详细设计
一.源码特点 JSP 房地产门户管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8 ...
- servlet+javabean+jdbc+mysql基于MVC模式的课件管理系统,有三个表的增删改查和课件搜索、课件上传、课件下载功能, 具体功能请看界面上的导航条
源码支持在idea.eclipse.myeclipse运行,数据库采用MySQL数据库,项目采用mvc设计模式开发,页面采用jsp+html+css+js完成. servlet+javabean+jd ...
- mysql开启row模式_MySQL Binlog Mixed模式记录成Row格式
binlog format有三种形式:Statement.Mixed.Row,具体的信息可以自行到网上搜查. 分析(本文碰到的案例): 查看MySQL binlog formatdba@192.168 ...
- MySQL 主从同步模式
目录 MySQL 主从同步模式 主从同步结构 结构类型 配置一主多从结构 拓扑结构 配置从服务器 测试一主多从的配置 配置主从从结构 拓扑结构 配置主服务器 配置从服务器 测试配置 配置主主结构 拓扑 ...
- JSP餐饮连锁店管理系统myeclipse开发mysql数据库BS模式java编程网页结构详细设计
一.源码特点 JSP餐饮连锁店管理系统 是一套完善的web设计系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据 ...
最新文章
- 缩放浏览器不会换行_深入了解现代浏览器之三 - 渲染
- Redis Cluster 介绍与搭建
- python装饰器函数-python 装饰器 函数被装饰+函数执行
- 配置方法_经济权配置账户与六类经济项——经济权配置方法认识
- Python装饰器之property()详解
- JAVAWEB入门之IDEA与tomcat相关配置
- mysql 杀掉连接_批量杀死MySQL连接的几种方法
- Cesium获取经度 ,纬度,高度
- mysqli_fetch_row,mysqli_fetch_array,mysqli_fetch_assoc区别
- jquery事件绑定和解除绑定bind、unbind、one
- JSON服务器(json-server)
- Android 手把手教您自定义ViewGroup(一)
- Java——用户激活邮件工具类
- 二级倒立摆建模(二)
- db4o_8.0对象数据库官方文档翻译_学习笔记一
- Recovery启动流程(1)--- 应用层到开机进入recovery详解
- 分享simsimi.com小黄鸡官方免费api接口
- 客户消费积分管理系统的设计与实现
- 我的十年 谨以此文迎接我即将到来的三十而立
- oracle表删除提示对象不存在,查询表结构报“ORA-04043: 对象XXX不存在”解决-Oracle...