当前位置:首页 > 数据库 > mysql > mysql报错ONLY_FULL_GROUP_BY

mysql报错ONLY_FULL_GROUP_BY

DChen3年前 (2021-05-28)mysql1.38 K0

mysql5.6升级到了5.7.5以上,发现在执行部分sql时会报ONLY_FULL_GROUP_BY SQL的错误。原因是升版本后的配置文件未配置sql_mode,数据库又默认启用了这个,所以需要做如下修改

编辑mysql配置文件
vim /etc/my.cnf
在最末尾加上
[mysqld]
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_date,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIO
保存并退出,重启mysql


取消

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

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

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

版权声明:本文由“憨小猪”发布,如需转载请注明出处。

本文链接:https://www.phper.red/post/95.html

标签: mysql

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。