mysql下查询group by报错解决

今天遇到了mysql的group byde的问题,终于解决,在此记录下来。

mysql下查询group by报错解决_第1张图片

解决办法(亲测):

1、SELECT @@global.sql_mode; 查询mysql数据库中存不存在ONLY_FULL_GROUP_BY属性。

SET @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
 

2、修改my.conf文件

在最后添加sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

3、重启mysql生效。

你可能感兴趣的:(mysql下查询group by报错解决)