在MySQL中删除主键需要两步.
1、如果有auto_increment,先删除之;
2、删除主键约束 primary key.
例如:
1)假设我们有个表products.里面的pid为主键,并且是自增长,我们需要删除其主键以及自增长。结构如下:
2)我们删除pid的auto_increment约束。
命令为:
alter table products change pid pid int;
执行后,表结构如下:
3)删除pid的primary key约束
命令为:
alter table products drop primary key;
执行后,表结构如下:
最终,我们完成了主键的删除。