一个表可以有两个主键的作用:
primary key for table xs ' is not unique :主键冲突
首先,那两个字段都变成了主键,这话是不确切的.严格的说因为是 你选择的那两个字段共同构成了主键,也就是 "學生編號+課程編號 "的组合是一个主键,这个组合不能够重复,不能够同时为空, 而不是 "學生編號 " "課程編號 " 各为一个主键,不信你可以查看tb系统表.
表中已有主键新增一个主键:语句
例如:
alter table AC04_blbc DROP PRIMARY KEY;
alter table AC04_blbc modify sbxz VARCHAR(8) NOT NULL,add constraint PK_AC04_blbc primary key (AAE002, AAC001, AAE041,sbxz);