【问题标题】:Update TTL for entire row when doing CQL update statement执行 CQL 更新语句时更新整行的 TTL
【发布时间】:2014-07-12 17:35:40
【问题描述】:

假设您有一行 4 列,当您创建它时,您将 TTL 设置为 1 小时。

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

假设这不起作用,实现此目的的正确方法是什么?

update mytable using ttl 3600
set accessed_on=? 

【问题讨论】:

    标签: cassandra cql3 ttl


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 1970-01-01
      • 2020-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      相关资源
      最近更新 更多