查看配置
 
 select @@global.sql_mode
在sql命令行中输入select @@sql_mode
 能够看到sql_mode配置,如果有ONLY_FULL_GROUP_BY,则需要修改
 在mysql5.7.5后,ONLY_FULL_GROUP_BY是默认选项,所以就会导致group by的问题
 set sql_mode=‘复制去掉ONLY_FULL_GROUP_BY’;
 当然这样处理也只是暂时的,要想永久的处理还得去直接修改数据库的配置,但是我没有权限
主要因为自己写的sql 不严谨导致的,group by 之后,然后你查询的值没有group by 会报这个错 ,你想使用时,得使用聚合函数,才能不报错,或者你去group by 加这个字段


![BUU [BJDCTF2020]The mystery of ip](https://img-blog.csdnimg.cn/img_convert/981675958f66fe219d60e6b71fab53cd.jpeg)
















