我处于需要更改复合主键的情况,如下所示:
旧主键:(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 中的主键?