mysql update 1175 Error Code: 1175. You are using safe update

Error Code: 1175. You are using safe update――简介

使用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.

Error Code: 1175. You are using safe update――工具/原料
MySQLError Code: 1175. You are using safe update――方法/步骤

Error Code: 1175. You are using safe update 1、

在使用mysql执行update的时候,如果不是用主键当where语句,会报如下错误,使用主键用于where语句中正常。

异常内容: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.


Error Code: 1175. You are using safe update 2、

这是因为MySql运行在safe-updates模式下,该模式会导致非主键条件下无法执行update或者delete命令,执行命令SET SQL_SAFE_UPDATES = 0;修改下数据库模式


Error Code: 1175. You are using safe update 3、

为测试命令确实成功执行,我们先看执行update命令前的数据状态

mysql update 1175 Error Code: 1175. You are using safe update

Error Code: 1175. You are using safe update 4、

执行update命令,可以看出命令执行成功的状态

Error Code: 1175. You are using safe update_error code


Error Code: 1175. You are using safe update 5、

重新查询数据库值,已经成功更新


Error Code: 1175. You are using safe update 6、

如果想要提高数据库安全等级,可以在恢复回原有的设置,执行命令:SET SQL_SAFE_UPDATES = 1;

执行成功后,以delete命令为例,非主键情况下又报错了,说明安全等级修改成功

Error Code: 1175. You are using safe update――注意事项
在实际使用环境中,根据实际情况设置该参数

  

爱华网本文地址 » http://www.aihuau.com/a/8104230103/217582.html

更多阅读

上市公司对外担保 对外担保有效谁说了算

      遭遇银根缩紧,上市公司通过担保进行融资的方式,备受关注。那么,应如何裁定对外担保合同的效力,董事会决议到底是不是认定对外担保合同效力的依据?  不妨先举个例子。某有限责任公司为了扩大经营规模,抢占国外市场,急需资金,面对

天气转寒 应该吃点儿芝麻

    寒露已过,天气由凉爽转向寒冷。根据中医“春夏养阳,秋冬养阴”的四时养生理论,这时人们应养阴防燥、润肺益胃。于是,民间就有了“寒露吃芝麻”的习俗。在北京,与芝麻有关的食品都成了寒露前后的热门货,如寒露芝麻

声明:《mysql update 1175 Error Code: 1175. You are using safe update》为网友陌路黄昏分享!如侵犯到您的合法权益请联系我们删除