1.(SQL 方式) ALTER TABLE 表名 ADD CONSTRAINT 主键名 PRIMARY KEY (以","分隔的属性列表)
2.(操作方式) 在表设计器中选中两个字段再设为主键.
一个表只能有一个主键,该主键可以由一个字段组成,也可以由多个字段组成,多个字段组成的称为联合主键。
其实MS SQL不能这样设置2个主键:create table hello(id int primary key,name varchar(40) primary key);
设置联合主键应该是:create table hello(id int,name varchar(20),CONSTRAINT 别名 PRIMARY KEY (id,name));
为什么要多个主键?
你的目的是要同字段中的数据唯一不重复的话, 可以所有 唯一约束.