linux 下mysql5.7+使用group by、order by报错ONLY_FULL_GROUP_BY不修改配置文件
1.进入mysql
2.查询出sql_mode:
SELECT @@GLOBAL.sql_mode;
SELECT @@SESSION.sql_mode;
SELECT @@sql_mode;
发现前面都有ONLY_FULL_GROUP_BY
3. 在命令行中输入
set @@GLOBAL.sql_mode=(select replace(@@GLOBAL.sql_mode,‘ONLY_FULL_GROUP_BY’,’’));
以上三个sql_home都设置一遍,
4.退出mysql重新进入查看sql_mode;
5.完事