我无法创建表。我用的是Cassandra3.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)
1条答案
按热度按时间k4aesqcs1#
复合主键是(名称、代码),集群键是uitime。因此,对于给定的模式,您只能执行以下操作:
带聚类顺序(uitime desc)
请参见:https://docs.datastax.com/en/cql/3.3/cql/cql_using/usecompositepartitionkeyconcept.html