【发布时间】:2017-12-14 01:44:52
【问题描述】:
我想更改我的 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 参考,只能找到添加列的方法,但对更改约束一无所知。因此,如果您知道如何执行此操作,请告诉我。
干杯!
【问题讨论】:
-
你用的是什么数据库?
-
它是一个 Crate DB crate.io
标签: cratedb