[FAQ] SQL语句执行报错 Wrong plan type for dataReaderBuilder

[问题澄清]

sql 语句执行报错 Wrong plan type for dataReaderBuilder

[原因分析]

https://github.com/pingcap/tidb/pull/17028

PR 16389 之后, TiDB将在谓词下推阶段下推TiKV或TiFlash支持的所有expr。 如果有只支持 TiFlash 的 expr,索引读后会添加物理选择,但是当前buildExecutorForIndexJoin 还不支持物理选择,所以会报错.

[解决方案]

在 4.0.0 rc2 中会修复问题,请升级到此版本后的新版本

[参考案例]