mysql什么时候不用主键

mysql什么时候不用主键,第1张

其实应该说什么时候需要用主键

1.需要自增长id的时候需要用主键

2.需要确保字段业务上的唯一性的时候可以用主键。

其他情况是否用主键全看个人考虑。

在排除唯一性的情况下,是否用主键不重要,重要的是在需要的字段上加合适的索引。

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/8383876.html

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

发表评论

登录后才能评论

评论列表(0条)

保存