限制
只能是数据加载的聚合模型更新,不支持update语句更新。
使用
一般只能使用REPLACE_IF_NOT_NULL 来实现部分列更新
-- 聚合模型的数据更新
CREATE TABLE doris_ts.order_tbl (
order_id int(11) NULL,
order_amount int(11) REPLACE_IF_NOT_NULL NULL,
order_status varchar(100) REPLACE_IF_NOT_NULL NULL
) ENGINE=OLAP
AGGREGATE KEY(order_id)
COMMENT 'OLAP'
DISTRIBUTED BY HASH(order_id) BUCKETS 1
PROPERTIES (
"replication_num" = "1"
);
INSERT INTO order_tbl (order_id, order_status) values (1,'111');
INSERT INTO order_tbl (order_id, order_status) values (1,'111');
INSERT INTO order_tbl (order_id, order_status) values (1,'113');
INSERT INTO order_tbl (order_id, order_status) values (1,null); --null值不会被替换掉