【数据库】MySQL中删除主键

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

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

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

alter table products change pid pid int;

执行后,表结构如下:
删掉auto_increment后的表结构

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

alter table products drop primary key;

执行后,表结构如下:
删除了primary key后的表结构

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

猜你喜欢

转载自blog.csdn.net/lantingshuxu/article/details/70215063
今日推荐