标签: cassandra
我对卡桑德拉来说是一个菜鸟。我想知道是否有可能在没有实际更新元组的情况下为一个元组添加到期。我没有在元组的INSERT期间指定TTL。现在我只想更新TTL。
这可能吗?
此致 拉杰什
答案 0 :(得分:4)
据我所知,没有办法只设置ttl。您可以重新设置其中一个值,以便传递ttl:
ttl
UPDATE TABLE USING TTL 10 SET a_col = a_col WHERE key = key;
请参阅语法:here
注意:请记住,这会为TTL列设置a_col并导致写入操作。
TTL
a_col
更新:此answer也是有效选项。