CLK的TTL其实和MONGODB的TTL功能类似 都是针对数据进行生命周期的管理 不同的是CLK不光可以针对列进行TTL的操作
还可以针对某张表进行TTL的操作
针对列进行TTL操作:
到期后,指定的字段数据归 0
针对表进行TTL操作:
alter table t_order_mt3 MODIFY TTL create_time + INTERVAL 10 SECOND;
官方提供的API中也可以建表的时候指定
当然,TTL也支持移动数据
TTL d + INTERVAL 1 MONTH [DELETE],
d + INTERVAL 1 WEEK TO VOLUME 'aaa',
d + INTERVAL 2 WEEK TO DISK 'bbb';
到期后,指定的表会被直接删掉
需要注意的是,CLK的TTL指定的字段,必须是时间类型,并且不能是主键