【发布时间】:2015-03-23 03:17:41
【问题描述】:
我创建了一个类似的表:
CREATE TABLE IF NOT EXISTS metrics_second(
timestamp timestamp,
value counter,
PRIMARY KEY ((timestamp))
) WITH default_time_to_live=1;
并插入一些数据,例如:
UPDATE metrics_second SET value = value + 1 WHERE timestamp = '2015-01-22 17:43:55-0800';
当执行SELECT * FROM metrics_second 时,我总是看到数据,即使在一分钟左右之后,尽管表的default_time_to_live 属性设置为一秒。这是为什么呢?
【问题讨论】:
-
@RussS 我试图将它设置在整个表上,而不仅仅是在列上
-
没什么区别。计数器上不能有 TTL
标签: database cassandra cql ttl