MySql 执行Update 报错 Error Code: 1175. You are using safe update

释放双眼,带上耳机,听听看~!

我在WordPress搬家的时候,执行更换域名,做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运行在safe-updates模式下,该模式会导致非主键条件下无法执行Update或者Delete命令,必须带有Where条件

解决方法

1、第一种,更改数据库的安全模式

SET SQL_SAFE_UPDATES = 0;

这时候你就可以去做Update动作了。

2、第二种,更改Workbench的安全模式

WorkBench – Preferences -> SQL Editor ,改完记得重启下

提醒事项

如果执行完了,还想恢复成安全模式的话,请执行

SET SQL_SAFE_UPDATES = 1

 

人已赞赏
数据库开发运维笔记

Mac 下完全卸载 MySql

2017-8-4 23:17:39

数据库开发运维笔记

Mac 下安装 MySql 步骤

2019-4-17 22:36:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索