cassandra在创建行后使用TTL删除将来的整行

时间:2018-04-02 08:58:12

标签: cassandra datastax

我想使用TTL标记要删除的整个现有行(不是列)。

不幸的是,如果在插入行期间设置了TTL,TTL将仅删除整行。如果您“更新”该行并添加TTL,则只会影响已更新的特定列,并且您无法“更新”主键。

有什么工作吗?我是否被迫阅读完整行,然后将其“重新插入”表格,添加TTL值?

1 个答案:

答案 0 :(得分:1)

您无法更新整行的TTL。为此,您需要使用新的TTL重新插入。

查看This link on: Just set the TTL on a row