【数据库】MySQL中删除主键

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

例如:
1)假设我们有个表products.里面的pid为主键,并且是自增长,我们需要删除其主键以及自增长。结构如下:
【数据库】MySQL中删除主键_第1张图片

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

alter table products change pid pid int;

执行后,表结构如下:
【数据库】MySQL中删除主键_第2张图片

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

alter table products drop primary key;

执行后,表结构如下:
【数据库】MySQL中删除主键_第3张图片

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

你可能感兴趣的:(数据库)