mysql - 如何在 MySQL 中启用 ONLY_FULL_GROUP_BY

标签 mysql group-by mariadb

我已使用 SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); 禁用了 ONLY_FULL_GROUP_BY。现在我想恢复默认设置。

是否可以在 MySQL 中再次启用 ONLY_FULL_GROUP_BY

提前致谢

最佳答案

为避免其他配置出现问题,请使用 CONCAT:

SET GLOBAL sql_mode=(SELECT CONCAT(@@sql_mode, ',ONLY_FULL_GROUP_BY'));

关于mysql - 如何在 MySQL 中启用 ONLY_FULL_GROUP_BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55674941/

相关文章:

oracle - 如何在使用 GROUP BY CLAUSE 的 SQL 查询中插入 if else 阶梯

php - 对来自 MySql 的记录进行分组

mysql - LOAD DATA INFILE 可以接受 LINES STARTING BY 的正则表达式吗?

Sonarqube 5.5 和 mariadb

php - 检查两个人之间的日期是否相同

mysql - 使用 WHERE 和 HAVING 查询响应时间

MySQL 检索 SELECT 检索的 INSERT 参数

使用 GROUP BY 需要 Mysql 查询帮助吗?

mysql - 从两个表之一中选择相同的数据

MySQL 连接 : strings not returning