考虑以下Insert语句。
INSERT INTO NerdMovies (movie, director, main_actor, year)
VALUES ('Serenity', 'Joss Whedon', 'Nathan Fillion', 2005)
USING TTL 86400;
TTL字段是否指定特定主键或仅一个特定列的整个列集的生存时间。因为我想为TTL到期后应删除的整组列指定一个TTL。
答案 0 :(得分:3)
好的,我把它弄清楚了。它为整组列设置TTL。因此,一旦TTL过期,将删除特定主键的所有列。
答案 1 :(得分:3)
@ Sayed的-贾利勒
更确切地说,它将为您在INSERT / UPDATE语句中提到的列设置TTL。
例如,如果您在t
时间
INSERT INTO NerdMovies (movie, director, main_actor, year) VALUES ('Serenity', 'Joss Whedon', 'Nathan Fillion', 2005) USING TTL 86400;
如果您在t + 10
UPDATE USING TTL 86400 NerdMovies SET year = 2004;
然后列movie
,director
,main_actor
的TTL为t+86400
,列year
的TTL为t+10+86400
希望这是有道理的。