Sql impala中的Alter table:使列成为主键
使用色调,如何更改表以使预先存在的列成为主键 我会检查,比如:Sql impala中的Alter table:使列成为主键,sql,bigdata,impala,alter-table,hue,Sql,Bigdata,Impala,Alter Table,Hue,使用色调,如何更改表以使预先存在的列成为主键 我会检查,比如: altertable\u name添加约束colname主键(cs\u id) 语法上不正确 注意:数据使用Kudu文件系统存储。首先,Impalaalter CONTAint作为alter table中的一个选项 第二点: 主键列必须是CREATETABLE语句中指定的第一列 我不认为在定义主键之后可以更改它。在Impala中,数据是按主键聚集(即排序)的,因此任何更改都会非常昂贵 您可能需要重新创建表并用数据重新加载它。 < P
altertable\u name添加约束colname主键(cs\u id)代码>
语法上不正确
注意:数据使用Kudu文件系统存储。首先,Impalaalter CONTAint
作为alter table
中的一个选项
第二点:
主键列必须是CREATETABLE语句中指定的第一列
我不认为在定义主键之后可以更改它。在Impala中,数据是按主键聚集(即排序)的,因此任何更改都会非常昂贵
您可能需要重新创建表并用数据重新加载它。
< P>当您作为Kudu存储时,需要考虑PK列在创建表时都需要创建。
黑斑羚不支持更改主键。
恐怕您需要删除并重新创建该表