我无法创建表格。我正在使用Cassandra 3.10。当我创建时,出现以下错误。 Bad Request: Only clustering key columns can be defined in CLUSTERING ORDER directive
。即使我仍然面临问题,我的专栏仍然是主键。
我的模式是
Table trends{
name text,
price int,
quantity int,
code text,
uitime timeuuid,
primary key((name,code),uitime))
with clustering order by (code DESC, uitime DESC)
答案 0 :(得分:3)
您的复合主键为(名称,代码),而您的集群键为 uitime 。因此,对于给定的架构,您只能执行:
按(uitime DESC)的聚类顺序
请参阅: https://docs.datastax.com/en/cql/3.3/cql/cql_using/useCompositePartitionKeyConcept.html