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
随机推荐
- SQL Server 常用函数使用方法小结
- WPF中自定义GridLengthAnimation
- js实现YouKu的漂亮搜索框效果
- Python编程实现控制cmd命令行显示颜色的方法示例
- C#访问SQL Server数据库的实现方法
- javascript比较两个日期相差天数的方法
- 如何在一个页面显示多个百度地图
- php获取POST数据的三种方法实例详解
- 原生js实现ajax方法(超简单)
- C#访问命令行的两种方法
- 分析Cache 在 Ruby China 里面的应用情况
- Python中字典映射类型的学习教程
- jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
- 强烈推荐:php.ini中文版(1)
- Android字符串转Ascii码实例代码
- 服务器用双核处理器优势何在?
- jQuery+SpringMVC中的复选框选择与传值实例
- vue使用element-ui的el-input监听不了回车事件的解决方法
- 详解安装Eclipse Maven插件的几种方法
- python如何对实例属性进行类型检查