【发布时间】:2022-01-27 12:59:50
【问题描述】:
我正在 cassandra 数据库中创建一个表,但出现允许过滤错误:
CREATE TABLE device_check (
id int,
checked_at bigint,
is_power boolean,
is_locked boolean,
PRIMARY KEY ((device_id), checked_at)
);
当我进行查询时
SELECT * FROM device_check where checked_at > 1234432543
但它给出了允许过滤错误。我尝试从 device_id 中删除括号,但它给出了同样的错误。即使我尝试仅将 checked_at 设置为主键,它仍然无法与 > 运算符一起使用。使用 = 运算符就可以了。
【问题讨论】:
标签: cassandra