mysql报错ONLY_FULL_GROUP_BY
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
版权声明:本文由“憨小猪”发布,如需转载请注明出处。