mysql workbench执行update操作报错_MySQL
程序员文章站
2022-05-14 10:46:48
...
错误代码:
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.
错误原因:修改或者删除SQL语句执行时用非主键作为条件会被认为是“不安全”的。
解决方案:修改默认设置
执行如下代码:
SET SQL_SAFE_UPDATES = 0;
设置安全修改为0(0为false,1为true),设置true或者false也是可以的
推荐阅读
-
php+MySQL判断update语句是否执行成功的方法
-
Mac上将brew安装的MySql改用Docker执行操作过程
-
mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法
-
Shell脚本中执行sql语句操作mysql的5种方法
-
mysql命令行脚本执行操作示例
-
关于php操作mysql执行数据库查询的一些常用操作汇总
-
mysql update语句的执行过程详解
-
MySQL select、insert、update批量操作语句代码实例
-
Centos7 执行firewall-cmd –permanent –add-service=mysql报错“ModuleNotFoundError: No module named 'gi'”
-
mysql 批量删除/更新数据报错 you can‘t specify target / every derrived table must / you are using safe update