mysql1175(mysql1175错误)
本篇文章给大家谈谈mysql1175,以及mysql1175错误对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
MySQL 错误码:1175 (求高手支招如何解释)
你这个表带有关键拆做字的,不能直接进行安全更新模式下更改表结构
解决的方法不难,你只要在你的sql语句中加一个 where 语句就可以继续执行 了,经验之斗御祥谈,where后加的东西一定要包含整个表例如 "where id 空搏=0"
[img]【Mysql】执行删除操作时,报错,code=1175
delete from Course where Cid not like "C%"
在执行这条命令时,mysql报错: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 Editor and reconnect.
这是因为在mysql在safe-updates模式中,如果where后跟的条件不是主键id就会报这种错误。出现1175错误时,只要更改一下mysql的安全模式就行,以下两种孝卜方式都行:
mysql set sql_safe_updates=0;
mysql set sql_safe_updates=off;
SQL_SAFE_UPDATES有两个取值0和1, 或ON和OFF,默认值是1:
SQL_SAFE_UPDATES = 1/ON时,不带where和limit条件的update和delete操作语句是无法执行的,即使是有where和limit条件但不带主键id的update和delete也不能执行。 昌败
SQL_SAFE_UPDATES =0/OFF时,update和delete操作将会顺利执行。
所以,出现1175错误的时候,可以先设置SQL_SAFE_UPDATES的值为0/OFF,然后再执行更耐慎颤新即可。
MYSQL错误:Error Code: 1175解决办法
对table某行数据进行更新,发现修改不了数据,报错如下:
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 Editor and reconnect.
原因是MySQL安全等级高,更新时不用主键当where语句,就会举塌拒绝update。
写入Mysql语句:set sql_safe_updates =0;
之后再进行操作正搜圆即漏拿可。
关于mysql1175和mysql1175错误的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。