最近修改网站的时候出现了一个提示。要修改MYSQL服务器的一个模式,(慎改!慎改!慎改!)有需要的改。不懂就不要动啦!
STRICT_TRANS_TABLES
是 MySQL 的 SQL 模式(sql-mode
)之一,它指定了在操作不满足事务安全性的表时进行严格的事务处理。在这个模式下,如果试图执行不符合事务安全性要求的操作,如向非事务表中插入数据或者更新数据,MySQL 将抛出错误而不是警告或者默默地进行修改。
1、 找到mysql安装根目录下的my.ini文件
2、 找到这样一行:
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
3、 在其前面加‘#’将其注释掉:
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
4、 重启mysql服务
5、 重新执行你的mysql语句
提前备份一下这个文件,养成习惯。出现任何问题可以及时恢复!
本文来源:本文来自于网络整理 | 本站部分文章来源于网络,若侵犯了您的权益,请附说明联系删除
如若转载,请注明出处:https://www.aiyuai.cn/archives/539.html | 爱与爱资源网-传递的不仅仅是知识
Edison Stapylton