我想更改我的Crate DB中的表以更改主键约束以将一列添加到现有的。如果我需要删除约束并创建一个新约束,那么相同的 SQL 语法是什么。我一直在尝试传统的 SQL 语法,但它似乎不起作用:
alter table my_data_table drop primary key;
上面的命令给出了一个错误:
SQLActionException[SQLParseException: line 1:34: no viable alternative at input 'alter table my_data_table drop']
我检查了 Alter table SQL 参考,只能找到添加列的方法,但没有改变约束。所以如果你知道如何做到这一点,请告诉我。
干杯!