从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