Open wjhuang2016 opened 8 months ago
The root cause is after https://github.com/tikv/tikv/pull/12037 and https://github.com/pingcap/tidb/pull/32497 bit column is supported at TiKV side, but in https://github.com/pingcap/tidb/pull/32497, it allow ExprType_MysqlBit
to be pushed to TiKV, which is a bit constant, and TiKV does not supprt bit constant
A simplified case of the query is
mysql> update tl03d45331 set tl03d45331.col_79 = 1 where ( tl03d45331.col_81 < ( select tf14418cf.col_25 as r0 from tf14418cf limit 1) ) limit 1895566381;
ERROR 1105 (HY000): other error: [components/tidb_query_expr/src/types/expr_builder.rs:75]: Unsupported expression type MysqlBit
Bug Report
Please answer these questions before submitting your issue. Thanks!
1. Minimal reproduce step (Required)
2. What did you expect to see? (Required)
No error
3. What did you see instead (Required)
4. What is your TiDB version? (Required)
4e416993cc65b4da6786a7ce859b2ab99e5bba15