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错误的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表