0%

ClickHouse中建表默认指定数据写入时间

ClickHouse中建表默认指定数据写入时间

例如:下表中的insert_time、date两个字段是在每次写入数据都不需要指定的,系统会自动生成。

非all表

CREATE TABLE db_name.tb_name ON CLUSTER bip_ck_cluster ( 
ip String,  
cdn String, 
insert_time DateTime DEFAULT now(), 
date Date  DEFAULT toDate(now())) 
ENGINE = MergeTree ORDER BY ip SETTINGS index_granularity = 8192;

all表

CREATE TABLE IF NOT EXISTS db_name.tb_name_all 
ON CLUSTER bip_ck_cluster AS  db_name.tb_name 
ENGINE = Distributed(bip_ck_cluster, 'db_name', 'tb_name', rand());

https://blog.csdn.net/u012111465/article/details/86741237

原文博主: 热衷开源的宝藏Boy
原文链接: http://www.fangzengye.com/article/d1a27269123a9cde7ebaf7694e180aec
版权声明: 自由转载-非商用-禁止演绎-保持署名| CC BY-NC-ND 3.0

方增烨 微信支付

微信支付

方增烨 支付宝

支付宝

评论区