cassandra如何为复合主键选择令牌

时间:2019-05-28 14:21:43

标签: cassandra cassandra-3.0 cqlsh scylla

我想获取表的行的令牌,该行的主键如下所示:

PRIMARY KEY ((C1, C2), C3)

我尝试选择以下内容

SELECT token((C1, C2), C3) from myTable

但出现错误 SyntaxException: line 1:12 no viable alternative at input '('

这种查询的正确语法是什么

1 个答案:

答案 0 :(得分:3)

令牌只能在主键的分区键部分上调用。您的情况将是

select token(C1, C2) from myTable;