百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql平安模式什么意思?
分享文章到:

mysql平安模式什么意思?

发布时间:08/01 来源:未知 浏览: 关键词:
在mysql中,要是在update和delete没有加上where前提,数据将会全部修改。为了不失误造成的数据全部修改和删除,可开启mysql的平安模式。

什么是平安模式?mysql平安模式什么意思?

在mysql中,要是在update和delete没有加上where前提,数据将会全部修改。不只是初识mysql的开发者会碰到这个题目,工作有一定经验的工程师未免也会忘怀写入where前提。为了不失误造成的数据全部修改和删除,可开启mysql的平安模式。

平安模式的开启与关闭

连贯到数据库后,查看目前mysql的平安模式的状态

mysql> show variables like 'sql_safe_updates';
+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| sql_safe_updates | ON    |
+------------------+-------+
1 row in set (0.00 sec)

上面查询下令实例表示目前mysql处于平安模式打开的状态。

set sql_safe_updates=1;  //平安模式打开状态
set sql_safe_updates=0;  //平安模式关闭状态

在update操纵中:当where前提中列(column)没有索引可用且无limit限定时会拒绝更新。where前提为常量且无limit限定时会拒绝更新。

在delete操纵中: 当①where前提为常量,②或where前提为空,③或where前提中 列(column)没有索引可用且无limit限定时拒绝删除。

以上就是mysql平安模式什么意思?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板