【发布时间】:2014-07-12 17:35:40
【问题描述】:
假设您有一行 4 列,当您创建它时,您将 TTL 设置为 1 小时。
我需要不定期更新行的日期列,同时更新整行的TTL。
假设这不起作用,实现此目的的正确方法是什么?
update mytable using ttl 3600
set accessed_on=?
【问题讨论】:
假设您有一行 4 列,当您创建它时,您将 TTL 设置为 1 小时。
我需要不定期更新行的日期列,同时更新整行的TTL。
假设这不起作用,实现此目的的正确方法是什么?
update mytable using ttl 3600
set accessed_on=?
【问题讨论】:
Cassandra 仅支持每列的 TTL,这是一个很好的灵活功能,但对一行进行 TTL 的功能已被多次请求。
您唯一的选择是更新行上的所有列,从而更新所有列上的 TTL。
【讨论】: