现在的位置: 首页 > 综合 > 正文

数据表的复合主键

2013年08月03日 ⁄ 综合 ⁄ 共 201字 ⁄ 字号 评论关闭
所谓的复合主键 就是指你表的主键含有一个以上的字段组成 
比如
create table test
(
   name varchar(19),
   id int,
   value varchar(10),
   primary key (name,id)
)

上面的name和id字段组合起来就是你test表的复合主键
它的出现是因为你的name字段可能会出现重名,所以要加上ID字段这样就可以保证你记录的唯一性
一般情况下,主键的字段长度和字段数目要越少越好 

抱歉!评论已关闭.