【发布时间】:2014-04-04 02:05:18
【问题描述】:
我的情况需要如下更改复合主键:
旧主键:(id、source、attribute_name、updated_at);
我想要的新主键:(source, id, attribute_name, updated_at);
我发出了以下(类似mysql的)命令:
ALTER TABLE general_trend_table
DROP PRIMARY KEY,
ADD PRIMARY KEY(source, id, attribute_name, updated_at);
我收到以下错误:
错误请求:第 1:38 行在输入“PRIMARY”处没有可行的替代方案
知道如何解决这个问题吗?更具体地说,我想知道有什么方法可以更改 cassandra 中的主键吗?
【问题讨论】:
标签: cassandra composite-primary-key alter cql3 cqlsh