引入
- 连接Linux中的5.7的Mysql,使用group_by分组功能,会出错
this is incompatible with sql_mode=only_full_group_by,这是因为mysql 默认启用了 ONLY_FULL_GROUP_BY。
- 解决办法:修改mysql的配置文件
- 进入Linux系统——进入终端界面
- 找到mysql路径,在终端输入which mysql
- 进入mysql路径下,输入ls命名
- 配置文件在mysql.conf.d里面,还需要切入到这个路径
- 以管理员身份编辑mysqld.cnf文件
- 修改配置
sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;
- :wq保存即可