MySql 问一个弱弱的问题:如何取消主键

MySql 问一个弱弱的问题:如何取消主键,第1张

你再这样试下ALTER TABLE 表名 drop CONSTRAINT PK_表名

最后的得用约束名称 默认的都这样 还不对的话 你查看下你的主键约束

sp_helpconstraint 表名

查的第2个表就是约束表

在MySQL中删除主键需要两步.

1、如果有auto_increment,先删除之;

alter table products change pid pid int

2、删除主键约束 primary key.

alter table products drop primary key

mysql删除表的主键

表结构:

create table service_code(

`id` varchar(100) NOT NULL,

`name` varchar(100) NOT NULL,

PRIMARY KEY (`name`)

)ENGINE=MyISAM DEFAULT CHARSET=gb2312

先删除主键

alter table service_code drop primary key

然后再添加主键

alter table service_code add primary key(id)

注:在添加主键之前,必须先把重复的id删除掉


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8556705.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存