重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
可以没有主键。
目前成都创新互联公司已为近1000家的企业提供了网站建设、域名、雅安服务器托管、网站托管、企业网站设计、丰宁网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
不过,无论从程序方面还是数据库优化管理的方面,没有主键的表都是一个失败的表。
从数据库设计上说,绝大多数情况下,一个表都应该有主键。如果没有主键,很可能你的数据建模是有问题的。
在MySQL中删除主键需要两步.
1、如果有auto_increment,先删除之;
alter table products change pid pid int;
2、删除主键约束 primary key.
alter table products drop primary key;
你再这样试下ALTER TABLE 表名 drop CONSTRAINT PK_表名
最后的得用约束名称 默认的都这样 还不对的话 你查看下你的主键约束
sp_helpconstraint 表名
查的第2个表就是约束表
先删除自增长在删除主键
Alter table tb change id id int(10);//删除自增长
Alter table tb drop primary key;//删除主建