龙空技术网

mysql报[Err]1055-incompatible with sql_mode=only_full_group_by

在水一方357159258 87

前言:

而今朋友们对“mysql报错1055”大概比较看重,朋友们都想要分析一些“mysql报错1055”的相关文章。那么小编同时在网上汇集了一些关于“mysql报错1055””的相关内容,希望你们能喜欢,我们快快来了解一下吧!

mysql执行查询报[Err] 1055 - Expression #1 this is incompatible with sql_mode=only_full_group_by

但不影响查询结果,不过看起来不舒服。

处理

使用select @@sql_mode,先查询出值,再去掉only_full_group_by属性,把其余的值设置到sql_mode

临时更改配置,下次重启电脑或者MySQL服务时会失效

SELECT @@GLOBAL.sql_modeset @@GLOBAL.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

永久更改 配置My.ini添加属性

先查询再设置

[mysqld]sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION'

之后再重启MySQL

mysql8.0.22

2024-3-27

标签: #mysql报错1055