mysql5.7解决ONLY_FULL_GROUP_BY报错

查询数据库的sql_mode

select @@GLOBAL.sql_mode;

重新配置sql_mode

修改/etc/my.cnf
添加如下语句:

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

重启mysql服务即可

systemctl restart mysqld.service

你可能感兴趣的:(mysql,group-by)