本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 INSERT
语句为新行设置自定义生存时间(TTL)值
注意
在使用 INSERT
语句为行设置自定义 TTL 值之前,必须先在表上启用自定义 TTL。有关更多信息,请参阅 使用自定义生存时间(TTL)更新表。
要通过为各行设置过期日期来覆盖表的默认 TTL 值,可以使用以下 INSERT
语句:
-
INSERT
– 插入设置了 TTL 值的新数据行。
使用 INSERT
为新行设置 TTL 值优先于表的默认 TTL 设置。
以下 CQL 语句在表中插入一行数据,并将默认 TTL 设置更改为 259,200 秒(相当于 3 天)。
INSERT INTO
my_table
(userid, time, subject, body, user) VALUES (B79CB3BA-745E-5D9A-8903-4A02327A7E09, 96a29100-5e25-11ec-90d7-b5d91eceda0a, 'Message', 'Hello','205.212.123.123') USING TTL 259200;
要确认插入行的 TTL 设置,请使用以下语句。
SELECT TTL (subject) from
my_table
;