之所以报this is incompatible with sql_mode=only_full_group_by的错误是因为mysql5.7版本里的sql_mode限制,需要移除only_full_group_by的配置
select @@global.sql_mode; 1
查看一下确实有only_full_group_by,把这个删掉,重新给sql_mode赋值。
set @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; 1
刷新下权限
flush privileges; 1
再去group by数据 就不会报错啦