将主键列添加到现有的mysqli数据库表中

问题描述:

我知道如何在创建表时添加主键,但不知道如何将其添加到现有表中。我需要创建一个列,然后更改类型的主键,也可以使用这样的事情:将主键列添加到现有的mysqli数据库表中

ALTER TABLE table-name MODIFY column-name PRIMARY KEY; 

您可以添加primary key表的;

ALTER TABLE table_name 
ADD PRIMARY KEY(primary_key_column); 

如果你想composite primary key(比在多个列的主键)然后,

ALTER TABLE table_name 
ADD PRIMARY KEY(column_1, column_2); 

如果你已经有一个主键和要删除现有和添加其他 然后,

ALTER TABLE table_name 
DROP PRIMARY KEY, ADD PRIMARY KEY(primary_key_column);