10

我有一张类似的桌子

{
  CREATE TABLE timeseries (
    event_type text,
    insertion_time timestamp,
    event blob,
    PRIMARY KEY (event_type, insertion_time)
  )
}

我正在尝试做

delete * from timseries where event_type='xxx' and insertion_time <'12345';

错误请求:PRIMARY KEY 部分插入时间的无效运算符 LT。

cassandra 是否支持这种删除?任何帮助表示赞赏。

4

3 回答 3

11

不,不支持范围删除。

有关支持的内容,请查看 CQL3 文档:

http://cassandra.apache.org/doc/cql3/CQL.html

于 2013-10-16T03:16:47.507 回答
6

请注意,范围删除(在集群键上)在下一个主要版本(3.0-beta2)中。补丁最近才提交到主干:https ://issues.apache.org/jira/browse/CASSANDRA-6237

于 2015-09-07T15:32:01.197 回答
4

先做一个选择,然后删除每个结果。

于 2014-09-14T13:33:57.020 回答