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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论