1查看mysql是否开启了only_full_group_by模式,如果有only_full_group_by,则表示开启:
select @@sql_mode;
2.用命令关闭(数据库重启后失效):
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
3.修改mysql的my.ini配置文件(需重启):
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION