从Cassandra中删除所有行cql table
是否有一个命令的所有行在cassandra中的sql表中存在的所有行如sql中的?
delete from TABLE
通过文档,我没有find任何方式来执行删除操作没有where条件。
DELETE col1 FROM SomeTable WHERE userID = 'some_key_value';
要从CQL表中删除所有行,可以使用TRUNCATE命令:
TRUNCATE keyspace_name.table_name;
或者,如果您已经在使用包含目标表的键空间:
TRUNCATE table_name;
重要的是要注意,但默认情况下,Cassandra在TRUNCATE之前创build表的快照。 确保清理旧的快照,或在cassandra.yaml中设置auto_snapshot: false
。