

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 `INSERT`陳述式來設定新資料列的自訂存留時間 (TTL) 值
<a name="TTL-how-to-insert-cql"></a>

**注意**  
您必須先在資料表上啟用自訂 TTL，才能使用 `INSERT`陳述式設定資料列的自訂 TTL 值。如需詳細資訊，請參閱[使用自訂存留時間 (TTL) 更新資料表](TTL-how-to-enable-custom-alter.md)。

若要透過設定個別資料列的過期日期來覆寫資料表的預設 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;
```