解决 mysql的only_full_group引起的报错问题
对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY中出现,那么这个SQL是不合法的,因为列不在GROUP BY从句中。以上方法在每次启动数据库的时候都需要重新配置,一劳永逸的方式是修改MYSQL的配置文件中sql_mode的配置以下是步骤。以下同上,没查出就不用改,一般只修改第一个即可,查询出来后把查询结果中的only_full_group_by去掉。复制查出的结果去掉(only_full_group_by),如果前面没有就直接复制。使用any_value(field)函数。
原创
2023-03-28 11:10:00 ·
1034 阅读 ·
0 评论