반응형
Cassandra cql 테이블에서 모든 행 삭제
이 질문에 이미 답변이 있습니다.
SQL의 것과 같이 cassandra의 cql 테이블에있는 모든 행에 대한 명령이 있습니까?
delete from TABLE
문서를 살펴보면 where 조건없이 삭제 작업을 수행하는 방법을 찾지 못했습니다.
DELETE col1 FROM SomeTable WHERE userID = 'some_key_value';
CQL 테이블에서 모든 행을 제거하려면 TRUNCATE 명령을 사용할 수 있습니다 .
TRUNCATE keyspace_name.table_name;
또는 대상 테이블이 포함 된 키 스페이스를 이미 사용중인 경우 :
TRUNCATE table_name;
중요하지만 기본적으로 Cassandra는 TRUNCATE 직전에 테이블의 스냅 샷을 생성합니다. 이전 스냅 샷을 정리하거나 auto_snapshot: falsecassandra.yaml에 설정 해야합니다.
참고 URL : https://stackoverflow.com/questions/25483308/deleting-all-rows-from-cassandra-cql-table
반응형
'developer tip' 카테고리의 다른 글
| Jest에서 모의 데이트를 어떻게 설정하나요? (0) | 2020.10.11 |
|---|---|
| 스핑크스 빌드 실패-autodoc이 모듈을 가져 오거나 찾을 수 없습니다. (0) | 2020.10.10 |
| "Class"변수를 instanceof로 전달할 수없는 이유는 무엇입니까? (0) | 2020.10.10 |
| "단순히 C / C ++로 프로그래밍하는 것을 선호"하기 때문에 Android 앱을 C / C ++로 작성하면 안되는 이유는 무엇입니까? (0) | 2020.10.10 |
| Argparse 인수에 특정 값 허용 (0) | 2020.10.10 |