【发布时间】:2015-01-25 01:23:34
【问题描述】:
我有这个特定的用例。我将计数器存储在与时间戳关联的表中:
CREATE TABLE IF NOT EXISTS metrics(
timestamp timestamp,
value counter,
PRIMARY KEY ((timestamp))
);
我想删除所有时间戳低于特定值的指标,例如:
DELETE FROM metrics WHERE timestamp < '2015-01-22 17:43:55-0800';
但此命令返回以下错误:
code=2200 [Invalid query] message="Invalid operator < for PRIMARY KEY part timestamp"
我该如何实现这个功能?
【问题讨论】:
标签: database cassandra counter cql