是否有命令对cassandra中的cql表中存在的所有行(如sql中的行)执行命令?
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: false
在您的cassandra.yaml中进行设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句