执行sql失败failed to build executor

【 TiDB 使用环境】生产环境
【 TiDB 版本】V6.5.3
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

image
这样是可以执行的

我这边是v6.5.2,有可复现的脚本么?我这边验证一下。

样例sqltxt.txt (9.2 KB)
试试

我发的是视图脚本,看看能不能复现了

:joy:我没有你的这些库和表啊。 新建的表能复现么?

我不加ROWKEY IS NOT NUL就可以执行,不太明白和写法有啥关系

看论坛其他帖子好像已经解决了这个bug了

:thinking:那只能升级解决了。

已经是6.5.3版本了哇,bug修复在6.2版本就修复了, tidb_enable_outer_join_reorder我在会话中关闭了这个参数,sql就可以正常执行,这个参数关闭有什么影响吗

看发版记录,默认是关闭了。 但是你这个语句都没有join,感觉不应该报错才对。

视图sql里面有的,我刚刚把这个参数关闭,现在是能跑的

1 个赞

:thinking:只能等后续升级版本再验证验证了,估计还是6.x版本没有处理好。