INSERT명령문을 사용하여 새 행에 대한 사용자 지정 Time to Live (TTL) 값을 설정할 수 있습니다. - Amazon Keyspaces(Apache Cassandra용)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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;