ERROR CODE: 1175 YOU ARE USING SAFE UPDATE MODE AN
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
进过一番搜索之后发现原来是MySQL Workbench的安全设置。当要执行的SQL语句是进行批量更新或者删除的时候就会提示这个错误。
解决方法如下:
1.打开Workbench的菜单[Edit]->[Preferences...]
2.切换到[SQL Editor]页面
3.把[Forbid UPDATE and DELETE statements without a WHERE clause (safe updates)]之前的对勾去掉
4.点击[OK]按钮
5.最后一步记得要重启一下Workbench,否则你仍然会得到这个错误提示。
如下图:
再次运行SQL语句就没问题了
相关推荐
-
ERROR CODE: 1175 YOU ARE USING SAFE UPDATE MODE AN
快速高效用:SET SQL_SAFE_UPDATES = 0:下面的就不要看了! 今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示: 复制代码 代码如下: Error Code: 1175 You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column 进过一番搜索之后发现原来是MySQL Workbench的安
-
Android Studio 报错failed to create jvm error code -4的解决方法
安装完 Android Studio 后启动,却报错如下: 复制代码 代码如下: failed to create jvm error code -4 这一般应是内存不够用所致,解决方法参考如下. 打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码: 复制代码 代码如下: -Xmx512m 为 -Xmx256m 保存后应即可正常打开了.
-
MySQL删除外键时报错Error Code:1091. Can‘t DROP ‘XXX‘的解决方法
解决MySQL删除外键时报错Error Code: 1091. Can't DROP 'XXX'; check that column/key exists 长期不写基础的 MySQL 代码,笔者也开始犯一些低级错误.最近,笔者在尝试将表中某列的外键约束删除时,MySQL 却一直报该列本就不存在的错误. 笔者报错时的运行环境: MySQL 8.0.27 Windows 10 教育版 Error Code: 1091. Can't DROP 'XXX'; check that column/key
-
IIS7.5 Error Code 0x8007007e HTTP 错误 500.19的解决方法
今天在win2008+IIS7.5的环境中部署WCF服务后,一直出现无法打开的页面.具体错误信息如下: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息 模块 DynamicCompressionModule 通知 SendResponse 处理程序 StaticFile 错误代码 0x8007007e 请求的 URL *** 物理路径 C:/ECG2.0/eWE
-
Mysql Error Code : 1436 Thread stack overrun
ERRNO: 256 TEXT: SQLSTATE[HY000]: General error: 1436 Thread stack overrun: 4904 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack. According to the MySQL manual "The default (192KB)
-
解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)
原因大致是主键必须是唯一的,也就是数据库里可能存在和现还原数据库有重复的地方,a restriction that Foreign Keys should be uniquely named throughout the database , 一个有效的办法就是将原来的数据库清除后再创建还原. 本人这回的原因是新装的mysql的ibdata1备份文件被我换成之前数据库的ibdata1备份文件了,本来想通过这方法来强制还原的,但是没做到,结果用备份sql文件还原以前数据的数据库时也出错,将被替换的
-
MYSQL 表的全面总结
目录 1.创建表 1.1.创建表基本语法 1.1.1.创建一张简单的表 1.1.2.查看创建表定义 2.删除表 3.修改表 3.1.修改表类型命令 3.2.字段改名命令 3.3.增加表字段命令 3.4.删除表列字段命令 3.5.表改名命令 4.DML 语句 4.1.插入记录 命令 4.2.查看插入数据命令 4.2.1.查询全部 4.2.2.查询不重复记录命令关键字 4.2.3.多条件查询关键字 4.2.4.排序查询命名 4.2.5.显示一部分,而不是全部,指令 4.2.6.统计数据,聚合指令 4
-
mysql如何能有效防止删库跑路
目录 安全模式设置 测试 1.无where的update和delete 2.非索引键的delete 3.索引键的delete 总结 大家肯定听说过,有些开发者由于个人失误,在delete或者update语句的时候没有添加where语句,导致整个表数据错乱. mysql安全模式:mysql发现delete.update语句没有添加where或者limit条件时会报错.整个sql将无法执行,有效防止了误删表的情况. 安全模式设置 在mysql中通过如下命令查看状态: show variables l
-
java process.waitfor返回1的原因及解决
目录 java process.waitfor返回1 大致的原因如下 process.waitFor()的返回值含义 以下是Linux中返回值对照表 java process.waitfor返回1 java的process,在执行命令时,出现waitfor返回1错误.根据java文档,是operation not permited.但绝大多数情况下,这是瞎扯. 真正原因是,你执行的命令(dos或linux下的命令),java的process执行时候,出错了.而错误本身是在这个命令的字符串上. 大
-
Mybatis执行update失败的解决
Mybatis执行update失败 今天在进行分布式重构项目的时候碰到一个问题,在执行sql的时候只有update不能成功,其他语句都可以正常执行,报错如下: 版本:org.mybatis:mybatis:3.4.5 接口 @UpdateProvider(type = ManagerProvider.class, method = "updateManager") int updateManager(Manager manager) throws Exception; 报错信息 Loa
随机推荐
- php实现猴子选大王问题算法实例
- ACCESS的参数化查询,附VBSCRIPT(ASP)和C#(ASP.NET)函数第1/2页
- js中Number数字数值运算后值不对的解决方法
- iOS自定义UITabBar仿今日头条效果
- React组件之间的通信的实例代码
- PHP字符过滤函数去除字符串最后一个逗号(rtrim)
- js setTimeout opener的用法示例详解
- JSP Spring 自动化装配Bean实例详解
- MySQL优化GROUP BY方案
- jQuery 2.0.3 源码分析之core(一)整体架构
- jQuery 插件开发指南
- 20个非常棒的Jquery实用工具 国外文章
- JQuery统计input和textarea文字输入数量(代码分享)
- javascript function调用时的参数检测常用办法
- 分享经验:我从百度来30万IP的经验
- C++中用栈来判断括号字符串匹配问题的实现方法
- 举例讲解Java的Hibernate框架中的多对一和一对多映射
- PHP 闭包详解及实例代码
- cisco2621路由器NAT配置实例
- java如何将pdf转换成image