linux mysql 去掉ONLY_FULL_GROUP_BY配置
第一步:进去linux控制台 mysql -uroot -p登录mysql
第二步:查询sql_mode:
看到sql_mode包含ONLY_FULL_GROUP_BY
复制sql_mode的值
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
第三步:编辑/etc/my.cnf
加上配置(sql_mode在获取的基础上去掉ONLY_FULL_GROUP_BY)
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
第四步:重新mysql服务。并查看sql_mode是否去掉ONLY_FULL_GROUP_BY
下图表示成功: