MySQL安全模式sql_safe_updates应用

 时间:2026-02-13 00:21:58

1、检查MySQL版本,确定是5.7以上,8以下。方法有多种,可以自行百度。这里说的是连到了MySQL服务器后,可以用select version()命令检查。

MySQL安全模式sql_safe_updates应用

2、检查sql_safe_updates设置。

MySQL变量有4个级别:全局变量、会话变量、用户变量和局部变量。用户变量和局部变量一般是命令行、函数或存储过程中使用。

sql_safe_updates设置级别有全局变量、会话变量,默认为会话变量。

MySQL安全模式sql_safe_updates应用

MySQL安全模式sql_safe_updates应用

MySQL安全模式sql_safe_updates应用

3、会话变量中设置sql_safe_updates,只作用于当前会话,在另一个会话是无效的。

MySQL安全模式sql_safe_updates应用

MySQL安全模式sql_safe_updates应用

4、全局变量中设置sql_safe_updates。作用于当前实例。

MySQL安全模式sql_safe_updates应用

MySQL安全模式sql_safe_updates应用

5、设置后的效果。如果你实在要更新所有数据,可以where 1=1,一定要确认可以操作。

MySQL安全模式sql_safe_updates应用

MySQL安全模式sql_safe_updates应用

6、还有一种方式是修改配置文件,但需要重启服务器,不推荐。

1、会话变量中设置sql_safe_updates和5.7版本以上,8以下一样。

2、全局变量中设置sql_safe_updates。在语句中需要加入persist。set persist sql_safe_updates=1。8版本以下设置会报错。你可以试下。

MySQL安全模式sql_safe_updates应用

  • 今日头条怎么做推广
  • 12个点穴急救法受用终生
  • UV平板打印机选购指南
  • 怎么度过国庆长假
  • 如何在excel文档中插入曲线连接符形状
  • 热门搜索
    四川旅游局 宁夏旅游景点 中国著名旅游景点 湛江旅游景点 以色列旅游 延吉旅游 俄罗斯旅游攻略 巴黎旅游 滁州旅游 承德旅游景点大全