问题原因:
这个报错是执行有GROUP BY的语句时出现的,原因是MySQL启用了默认的only_full_group_by SQL模式,导致GROUP BY语句报错.
解决办法:
打开mysql的安装目录找到my.ini配置文件,添加下面这行代码:
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
具体位置如下:
然后,右击此电脑-->管理->服务->找到mysql服务,重启此服务,问题解决。