我想获取表中主键如下所示的一行的标记:
主键((C1,C2),C3)
我尝试使用以下内容进行选择
从 myTable 中选择 token ((C1, C2), C3)
但出现错误
SyntaxException:第 1:12 行在输入“(”处没有可行的替代方案
此类查询的正确语法是什么
最佳答案
token 只能在主键的分区键部分上调用。在你的情况下,它将是
select token(C1, C2) from myTable;
关于cassandra如何选择复合主键的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56344345/