SQL state [0A000]; error code [1235]; Not supported feature or function

表DDL:

CREATE TABLE temp (
channel_billing_id int(11) NOT NULL AUTO_INCREMENT COMMENT ‘id’,
reconciliation_date date NOT NULL COMMENT ‘日期’,
PRIMARY KEY (channel_billing_id),
UNIQUE KEY tp_check_channel_billing_data_channel_billing_id_uindex (channel_billing_id) BLOCK_SIZE 16384 LOCAL,
KEY unique_index1 (mer_id, reconciliation_date) BLOCK_SIZE 16384 LOCAL
) AUTO_INCREMENT = 1002401 DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMPRESSION = ‘zstd_1.3.8’ REPLICA_NUM = 3 BLOCK_SIZE = 16384 USE_BLOOM_FILTER = FALSE TABLET_SIZE = 134217728 PCTFREE = 0 COMMENT = ‘数据’;

同一请求中,先用mybatis-plus批量保存该表数据,后用mybatis-plus批量更新(updateBatchById)该表,报错: SQL state [0A000]; error code [1235]; Not supported feature or function

能找到报错对应的SQL语句吗?

版本:3.2.3.1

嗯,这是一个企业版。
可以找为你们提供专业服务的支持人员。
也可以先尝试一下找到出现问题的SQL语句,然后看看是什么特性不能支持。

可以找下observer.log中的关键日志吗?或者把observer.log发一下

已修复。
JDBC 连接池配置:
https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-10000000000356671

rewriteBatchedStatements和allowMultiQueries需要都配置上,之前只配置了rewriteBatchedStatements=true

2 个赞