嗨,有什么方法可以使用!=运算符在Cassandra中使用CQL?我试图在我的columnfamily上使用!=运算符但是当我尝试使用它时它说:
cqlsh:EPCContent> select * from "MediaCategoryGroup" where "MCategoryID"!=1;
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
Invalid syntax at line 1, char 55
select * from "MediaCategoryGroup" where "MCategoryID"!=1;
^
Run Code Online (Sandbox Code Playgroud)
emg*_*lva 17
如果查看Cassandra SELECT语法,您将看到该WHERE
子句必须"由作为PRIMARY KEY一部分的列上的关系组成和/或在其上定义了二级索引".您的专栏是否符合该规范?
仅供参考,这是关系运算符的完整列表:'=' | '<' | '>' | '<=' | '>=' | '!=' | IN | CONTAINS | CONTAINS KEY
.
归档时间: |
|
查看次数: |
31683 次 |
最近记录: |