MySQL:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHE
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.
大概意思就是:您正在使用安全更新模式,并试图更新一个没有使用KEY列的WHERE表。要禁用安全模式,请在“首选项-> SQL编辑器”中切换该选项并重新连接。
原因:因为MySql运行在safe-updates模式下,该模式会导致非主键条件下无法执行update或者delete命令 解决方法:
执行命令 SET SQL_SAFE_UPDATES = 0;
然后在重新执行一遍你要删除的内容
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命令。
1、show variables like 'SQL_SAFE_UPDATES';查看开关状态。
2、执行命令SET SQL_SAFE_UPDATES = 0;修改下数据库模式
|