由于使用starrocks需要存在数据的写入时间,source端数据没有对应的时间字段,且不能手动加入时间字段,故需要在starrocks中添加默认时间字段
建表语句, 为了方便测试,这里使用更新模型:
CREATE TABLE IF NOT EXISTS starrocks_test.example_tbl_zyh222
(
`user_id` LARGEINT NOT NULL COMMENT "用户id",
`date` DATETIME DEFAULT CURRENT_TIMESTAMP
)
UNIQUE KEY(`user_id`)
DISTRIBUTED BY HASH(`user_id`) BUCKETS 1
PROPERTIES (
"replication_num" = "1"
);
测试添加几条数据:
insert into starrocks_test.example_tbl_zyh222
(user_id)
values
(1),
(2),
(3),
(4)
查看数据:
select * from starrocks_test.example_tbl_zyh222
继续执行插入sql:
insert into starrocks_test.example_tbl_zyh222
(user_id)
values
(1),
(2)
查看数据:
date字段会更新为最新的时间。