导读1.添加主键alter table 表名 add primary key(字段名称)alter table user3 add primary key(id);2.删除主键alter table 表名 drop primary key;alter table user3 drop primary key;3.【财务总监点评】:当有 auto_in

1.添加主键

alter table 表名 add primary key(字段名称)

alter table user3 add primary key(id);

MySQL实战第18篇:如何去掉主键,primary key,有何特别的地方?

2.删除主键

alter table 表名 drop primary key;

alter table user3 drop primary key;

MySQL实战第18篇:如何去掉主键,primary key,有何特别的地方?

3.【财务总监点评】:

当有 auto_increment属性时,不能直接删除primary key。

MySQL实战第18篇:如何去掉主键,primary key,有何特别的地方?

正确的操作是:先将主键的auto_increment属性去掉

MySQL实战第18篇:如何去掉主键,primary key,有何特别的地方?