时间:2021-05-25
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
复制代码 代码如下:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
进过一番搜索之后发现原来是MySQL Workbench的安全设置。当要执行的SQL语句是进行批量更新或者删除的时候就会提示这个错误。
解决方法如下:
1.打开Workbench的菜单[Edit]->[Preferences...]
2.切换到[SQL Editor]页面
3.把[Forbid UPDATE and DELETE statements without a WHERE clause (safe updates)]之前的对勾去掉
4.点击[OK]按钮
5.最后一步记得要重启一下Workbench,否则你仍然会得到这个错误提示。
如下图:
再次运行SQL语句就没问题了
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
(1)safe_mode:以安全模式运行php;在php.ini文件中使用如下safe_mode=On(使用安全模式)safe_mode=Off(关闭安全模式)
safe_mode是提供一个基本安全的共享环境。在一个多用户共享的phpweb服务器上,当这台服务器开启了safe_mode模式,有以下函数将会受到影响。首先,
sqlalchemy对于行级锁有两种实现方式,with_lockmode(self,mode):和with_for_update(self,read=False
修改php.ini配置文件,默认在c:\windows目录中SafeModephp的safe_mode功能对很多函数进行了限制或禁用了,能在很大程度解决php的
本文介绍下,在php代码中执行cmd命令的方法,介绍下在php.ini文件中配置safe_mode参数支持命令执行的方法,有需要的朋友参考下。说明:本节内容在w