本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用INSERT
语句为新行设置自定义 Time to Live (TTL) 值
注意
在使用该INSERT
语句为行设置自定义TTL值之前,必须先在表TTL上启用自定义。有关更多信息,请参阅 使用自定义 Time to Live (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
;