在执行CQL更新语句时更新整行的TTL

时间:2014-05-23 11:20:53

标签: cassandra cql3 ttl

假设您有一个包含4列的行,在创建它时,您将TTL设置为1小时。

我需要偶尔更新行的日期列,同时更新整行的TTL。

告诉我这不起作用,有什么方法可以达到这个目的吗?

update mytable using ttl 3600
set accessed_on=? 

1 个答案:

答案 0 :(得分:4)

Cassandra仅支持每列TTL,这是一个很好的灵活功能,但是TTL行的功能是多次请求的功能。

您唯一的选择是更新行上的所有列,从而更新所有列上的TTL。