linux 下mysql5.7+使用group by、order by报错ONLY_FULL_GROUP_BY不修改配置文件

时间:2024-03-25 15:10:03

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;

linux 下mysql5.7+使用group by、order by报错ONLY_FULL_GROUP_BY不修改配置文件

 


发现前面都有ONLY_FULL_GROUP_BY
3. 在命令行中输入
set @@GLOBAL.sql_mode=(select replace(@@GLOBAL.sql_mode,‘ONLY_FULL_GROUP_BY’,’’));
以上三个sql_home都设置一遍,

linux 下mysql5.7+使用group by、order by报错ONLY_FULL_GROUP_BY不修改配置文件

 

4.退出mysql重新进入查看sql_mode;

linux 下mysql5.7+使用group by、order by报错ONLY_FULL_GROUP_BY不修改配置文件


5.完事