
首先一个表是不能有两个主键的。但是可以有两个字段组合成一个主键,这就是为什么有时候表里为什么会有两个字段都有主键的标志,那是因为他们组合成了一个主键了。我们可以先删除了原来的主键再用类似下面SQL语句建立:
alter table 你的表名 add constraint pk_name primary key (字段1,字段2)
或者在表设计器里面按住ctrl选中要设置主键的两列再设置主键就OK了.
主键、索引的修改
其实是 先删除、再重建
--删除语句ALTER TABLE 表名 DROP CONSTRAINT 约束名/主键名/索引名
--增加主键
ALTER TABLE 表名 ADD CONSTRAINT 主键名 PRIMARY KEY (F1,F2)
--增加主键(不指定主键名的)
ALTER TABLE 表名 ADD PRIMARY KEY (F1,F2)
--增加索引
CREATE INDEX 表名 ON 索引名 (F1,F2,F3)
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)