[问题澄清]
集群版本: v 4.0.5
问题说明:使用 Lightning 的 LOCAL 模式导入数据后,where 条件无法匹配
[原因说明]
新建集群时,打开了 new collation
在打开 new collation 之后,TiDB 的索引编码产生了变化。因此无法与之前进行兼容,这也是为什么只有新集群才能打开这个开关。
然而在使用 Lightning Local 模式导入数据时,数据是直接按照旧编码写入 TiKV 的。这导致打开了 new collation 的新 TiDB 集群在对索引解码时,无法正常解出预期的结果
[解决方案]
-
使用 tidb-backend 模式导入。
注意: import-backend 也不行,因为原理与 local 是一样的 -
预计 4.0.8 版本支持导入
[参考案例]