只为了记录问题,方便自己看。
mysql 自己编写sql时如果使用group by报错问题,如果使用mybatisplus或者存储过程等不用管。
首先进入/etc/my.cnf
sudo vim /etc/my.cnf
在[mysqld]后面添加以下内容
[mysqld]
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'
重启数据库
service mysqld restart
大功告成,再去试试就好了