0

我正在尝试根据时间戳 desc 对所有表进行排序,但它无法正常工作。这是我创建表的代码和我得到的结果:

CREATE TABLE IF NOT EXISTS ${cassandraKeyspace}.${cassandraTableName} (
                ${cassandraDateColumn} timestamp,
                month_year_index text,
                dataMap map<text, float>,
                PRIMARY  KEY ((month_year_index), ${cassandraDateColumn})
            ) WITH CLUSTERING ORDER BY (${cassandraDateColumn} DESC)`

这是关于行如何存储在表中的打印

我插入以测试 2017 年的这些行应该位于表格的底部,而最近的行应该位于顶部。我需要改变什么才能实现这一点?它正在订购但不正确,也许与主键有关?

4

0 回答 0