欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【mysql】执行group by提示only_full_group_by问题解决方法

程序员文章站 2023-12-28 13:33:16
...

先查看当前的sql_mode情况

 select @@sql_mode  

【mysql】执行group by提示only_full_group_by问题解决方法

解决办法

1、编辑mysql配置文件: vim /etc/my.cnf

2、找到sql_mode的位置

如果有sql_mode=...的注释就把注释打开,如果没有就加上(查询出的sql_mode去掉的ONLY_FULL_GROUP_BY
改成:

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

3、重启mysql

【mysql】执行group by提示only_full_group_by问题解决方法

4、重启后,查看mysql的sql_mode情况

【mysql】执行group by提示only_full_group_by问题解决方法
至此,问题解决

上一篇:

下一篇: