造成原因:5.7版本以后mysql默认新属性。
解决办法:
- 更改mysql配置,改配置文件或者用sql改。
- 改sql,如果sql语句中,有group by 而select字段比group by多。那么就会报错。
要么,改sql逻辑。要么,改sql语句格式
目前我认为最好的解决办法:
select ANY_VALUE(字段名) .....
只需要在字段名字中加ANY_VALUE() 语句就可以解决。
参考:https://dev.mysql.com/doc/refman/5.7/en/group-by-handling.html