mysql执行group by提示only_full_group_by问题解决方法

进入mysql 运行语句(查询出sql_mode):  select @@sql_mode  

编辑mysql配置文件: vim /etc/my.cnf

如果有sql_mode=...的注释就把注释打开,如果没有就加上(查询出的sql_mode去掉ONLY_FULL_GROUP_BY

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

原文地址:https://www.cnblogs.com/jacktu/p/13187911.html