欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL 修改主键

程序员文章站 2024-02-06 13:18:10
网上顺便查了下 ,要先删除 再创建,如果是添加复合主键,则复合主键值不能为空 其中table_name 为 需要操作的表,col_name 为要添加的字段 ......

网上顺便查了下 ,要先删除 再创建,如果是添加复合主键,则复合主键值不能为空

alter table table_name drop primary key;
alter table table_name ADD col_name tinyint(1) COMMENT '注释' DEFAULT 0;
alter table table_name add primary key('col_name','col_name1');
commit;

其中table_name 为  需要操作的表,col_name 为要添加的字段