this is incompatible with sql_mode=only_full_group_by

简介: this is incompatible with sql_mode=only_full_group_by

查看配置

a1ffaab282af40cab36385803da43ade.png

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 加这个字段

目录
相关文章
|
SQL 关系型数据库 MySQL
this is incompatible with sql_mode=only_full_group_by、错误解决方案(亲测可用)
this is incompatible with sql_mode=only_full_group_by、错误解决方案(亲测可用)
3278 0
this is incompatible with sql_mode=only_full_group_by、错误解决方案(亲测可用)
|
19天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
61 10
|
2月前
|
SQL 数据库 数据安全/隐私保护
Sql Server数据库Sa密码如何修改
Sql Server数据库Sa密码如何修改
|
29天前
|
SQL
启动mysq异常The server quit without updating PID file [FAILED]sql/data/***.pi根本解决方案
启动mysq异常The server quit without updating PID file [FAILED]sql/data/***.pi根本解决方案
30 0
|
27天前
|
SQL 关系型数据库 MySQL
SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', sys...
SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packet', sys...
|
19天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
91 6