MySQL中删除主键

在MySQL中删除主键需要两步. 
1、如果有auto_increment,先删除之; 
2、删除主键约束 primary key.

例如: 
1)假设我们有个表products.里面的pid为主键,并且是自增长,我们需要删除其主键以及自增长。结构如下: 


2)我们删除pid的auto_increment约束。 
命令为:

alter table products change pid pid int;
1
执行后,表结构如下: 


3)删除pid的primary key约束 
命令为:

alter table products drop primary key;
1
执行后,表结构如下: 


最终,我们完成了主键的删除。
 

你可能感兴趣的:(mysql)