
1..执行SELECT @@SESSION.sql_mode;

2.然后在复制得到的这个结果
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
3.退出MySQL,执行vim /etc/my.cnf

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

按ESC键退出编辑状态,按:wq保存退出
5.重启MySQL服务
systemctl restart mysqld


本文详细指导如何通过SQL查询获取当前的sql_mode设置,修改my.cnf文件将STRICT_TRANS_TABLES等模式启用,保存并重启MySQL服务以确保正确配置。
2666

被折叠的 条评论
为什么被折叠?



