특정 시간 이후에 행 삭제하기 :특정 시간 이후에 행 삭제하기
테이블에 알림을 삽입하고 있습니다. 읽지 않은 경우 읽히고 읽으면 1 주 후에 삭제해야합니다. 나는 그것을 어떻게 성취 할 것인가?
TTL을 사용하고 있지만 열이 만료되지 않는 것 같습니다.
행을 삭제하고 싶습니다.
특정 시간 이후에 행 삭제하기 :특정 시간 이후에 행 삭제하기
테이블에 알림을 삽입하고 있습니다. 읽지 않은 경우 읽히고 읽으면 1 주 후에 삭제해야합니다. 나는 그것을 어떻게 성취 할 것인가?
TTL을 사용하고 있지만 열이 만료되지 않는 것 같습니다.
행을 삭제하고 싶습니다.
보이는 메시지가 삽입 된 두 번째 CF (예 : 알림 테이블과 동일한 키 의미 체계로 녹음 됨)를 만듭니다. 동시에 알림 테이블에서 동일한 메시지를 삭제합니다.
받은 편지함을로드하려면 CF에서 모두 읽어야합니다. 본 메시지는 1 주 후에 자동으로 제거되며 보이지 않는 메시지는 계속 사라질 것입니다.
참조 :
https://docs.datastax.com/en/cql/3.1/cql/cql_using/use_expire_c.html
예 : 행이 자동으로
INSERT INTO users
(user_name, password)
VALUES ('cbrown', '[email protected]') USING TTL 86400;
를 제거하는 방법? – manish
@Manish 참조 http://stackoverflow.com/questions/16544051/cassandra-ttl-on-a-row – Schildmeijer