解决MySQL的sql_mode=only_full_group_by错误提示

临时

复制代码
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

永久

永久禁用(不建议在生产环境中这样做):

在服务器配置文件中修改 sql_mode,去掉 ONLY_FULL_GROUP_BY。具体操作如下:

  1. 找到MySQL配置文件(通常为 my.cnfmy.ini,位置根据不同系统可能有所不同)。
  2. sql_mode变量的值更改为不包含 ONLY_FULL_GROUP_BY
  3. 重启MySQL服务器使配置生效
相关推荐
TDengine (老段)3 小时前
TDengine 聚合函数 SPREAD 用户手册
大数据·数据库·sql·物联网·时序数据库·tdengine·涛思数据
TDengine (老段)3 小时前
TDengine 时区配置问题全解
大数据·数据库·时序数据库·tdengine·涛思数据
IvorySQL2 天前
PostgreSQL 全表 count 优化实践:从 SeqScan 痛点分析到 heapam 改进与性能突破
数据库·postgresql·oracle·deepseek·ivorysql
ypf52083 天前
Docker 中安装 PostgreSQL 16
数据库
字节跳动数据平台4 天前
火山引擎多模态数据湖:基于 Daft 与 Lance,构筑 AI 时代数据湖新范式
数据结构·数据库·数据挖掘
倔强的石头_4 天前
零门槛体验国产数据库硬核实力 —— 金仓 KingbaseES 在线体验平台全解析
数据库
AAA修煤气灶刘哥5 天前
数据库优化自救指南:从SQL祖传代码到分库分表的骚操作
数据库·后端·mysql
老纪的技术唠嗑局5 天前
经验分享 —— 在 Ubuntu 虚拟机中部署 OceanBase 数据库
数据库·ubuntu
咖啡Beans5 天前
MySQL中使用@符号定义用户变量
数据库·mysql