在两个同版本集群上运行同样的sql有报错

【 TiDB 使用环境】生产环境 /测试/
【 TiDB 版本】v4.0.4
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
老tidb是三年前搭建的v4.0.4版本,新集群是前几天新建的v4.0.16,然后发现执行group by语句时,by后跟的字段名如果和select的字段不完全一致,则报错,于是删除了v4.0.16版本,使用原资源新建了v4.0.4集群
但是新建的v4.0.4集群还是会报错,老的v4.04集群就不会,不知道是什么配置没调吗

或者说是我重建v4.0.4时,v4.0.16版本的什么配置没删干净?或者说我安装时tiup版本太高了?

【资源配置】
【附件:截图/日志/监控】
新建集群执行失败的


老集群执行成功的

有提示:sql_mode里的only_full_group_by影响group的行为

1 个赞

谢谢,问了个低级问题,我光顾着对比俩数据库配置了,没对比系统变量