SQL_SAFE_UPDATES

参数作用

sql_safe_updates参数(MySQL 5.7.16+)强制要求UPDATE/DELETE语句必须满足以下任意条件

  • 包含WHERE条件且使用索引
  • 包含LIMIT子句
  • 同时使用WHERE和LIMIT

禁用SQL_SAFE_UPDATES

SET SQL_SAFE_UPDATES = 0;
UPDATE `gookds` SET `stock` = 10 WHERE `stock` = 0;
SET SQL_SAFE_UPDATES = 1;
posted @ 2025-10-15 17:45  Bruce.Chang.Lee  阅读(6)  评论(0)    收藏  举报