热线电话:13121318867

登录
2018-10-24 阅读量: 949
workbench如何处理safe update限制

报错:ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column 

错误原因:正在使用安全更新模式,尝试更新表没有使用键列的where条件; 

解决方法:

运行以下2条命令都可以;

mysql> set sql_safe_updates=0; 

mysql> set sql_safe_updates=off;    

SQL_SAFE_UPDATES有两个取值0和1, 或ON 和OFF;

SQL_SAFE_UPDATES = 1,ON时,不带where和limit条件的update和delete操作语句是无法执行的,即使是有where和limit条件但不带key column的update和delete也不能执行。 

SQL_SAFE_UPDATES =0,OFF时,update和delete操作将会顺利执行。那么很显然,此变量的默认值是1。 

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子