执行sql出现 ONLY_FULL_GROUP_BY
原因: sql在执行group by 字段 时, 字段不能唯一确定,既有其他相同数据;
解决方法
1. 找到mysql安装目录
2. 打开my.ini 文件
3. 找到
sql-mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
4.原先这个sql-mode 后面有 ONLY_FULL_GROUP_BY, 去掉重启即可;
究其原因是sql语句问题,非必要不建议修改 my.ini文件