【发布时间】:2015-12-23 22:10:27
【问题描述】:
有没有办法使用CQL query从Cassandra CF中删除多行而不在过滤条件中使用键?
类似DELETE FROM [ColumnFamily] WHERE [NonKeyColumnName] = [Value]
或者
DELETE FROM [ColumnFamily] WHERE [NonKeyColumnName] IS NULL?
【问题讨论】:
有没有办法使用CQL query从Cassandra CF中删除多行而不在过滤条件中使用键?
类似DELETE FROM [ColumnFamily] WHERE [NonKeyColumnName] = [Value]
或者
DELETE FROM [ColumnFamily] WHERE [NonKeyColumnName] IS NULL?
【问题讨论】:
不,你不能那样做。删除操作只能在rowkey上进行。
如果该列为空,那么您不必担心。 GC 将在压缩时删除它。
【讨论】: