Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie die INSERT
Anweisung, um benutzerdefinierte Time to Live (TTL) -Werte für neue Zeilen festzulegen
Anmerkung
Bevor Sie mithilfe der INSERT
Anweisung benutzerdefinierte TTL Werte für Zeilen festlegen können, müssen Sie zunächst benutzerdefinierte TTL Werte für die Tabelle aktivieren. Weitere Informationen finden Sie unter Tabelle mit benutzerdefinierter Gültigkeitsdauer (TTL) aktualisieren.
Um den TTL Standardwert einer Tabelle zu überschreiben, indem Sie Ablaufdaten für einzelne Zeilen festlegen, können Sie die folgende INSERT
Anweisung verwenden:
-
INSERT
— Fügt eine neue Datenzeile mit einem TTL Wertesatz ein.
Das Festlegen von TTL Werten für neue Zeilen mithilfe der INSERT
Anweisung hat Vorrang vor der TTL Standardeinstellung der Tabelle.
Die folgende CQL Anweisung fügt eine Datenzeile in die Tabelle ein und ändert die TTL Standardeinstellung auf 259.200 Sekunden (was 3 Tagen entspricht).
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;
Verwenden Sie die folgende Anweisung, um die TTL Einstellungen für die eingefügte Zeile zu bestätigen.
SELECT TTL (subject) from
my_table
;