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