表不支持更新

【详述】更新语句执行失败,提示表不支持更新
【背景】没有特殊操作,目前可以新增数据,就是不能根据条件更新数据

【StarRocks版本】2.5.11
【集群规模】例如:3fe+3be(fe与be混部)
【异常语句】UPDATE t_api_ee828d239a104922bdaba0498b9bde0f SET message=‘123’ WHERE code =‘401.000’ ;
【异常结果】[42000][1064] table t_api_ee828d239a104922bdaba0498b9bde0f does not support update


【建表语句】show create table t_api_ee828d239a104922bdaba0498b9bde0f;

CREATE TABLE t_api_ee828d239a104922bdaba0498b9bde0f (
code decimal128(30, 3) NULL COMMENT “code”,
message varchar(1048576) NULL COMMENT “message”
) ENGINE=OLAP
DUPLICATE KEY(code, message)
DISTRIBUTED BY HASH(code) BUCKETS 4
PROPERTIES (
“replication_num” = “1”,
“in_memory” = “false”,
“storage_format” = “DEFAULT”,
“enable_persistent_index” = “true”,
“compression” = “LZ4”
);

DUPLICATE KEY明细模型,适用于日志数据分析等场景,支持追加新数据,不支持修改历史数据。 明细模型 @ duplicate_key_table @ StarRocks Docs