执行sql,报sql_mode=only_full_group_by异常

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY','')); 执行这个方法以后,还是报错.

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

1、先检查下当前 tidb 中的 sql_mode 的设置是怎样的

2、在 session 级别,设置下 sql_mode ,然后再执行下 sql 语句,看下结果如何

设置下sql_mode 后可以,但是重启就没了 请问在哪里可以永久设置呢

在设置 sql_mode 时,可以指定 global 设置,语法同 mysql,参考语句如下:

set global sql_mode=‘xxxx’;