MySQL5.7.5后,默认开启了ONLY_FULL_GROUP_BY,导致之前的一些SQL无法正常执行
修改Windows下MySQL的配置文件是my.ini
修改配置文件my.ini
[mysqld]
#设置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'
重启数据库
重启服务即可