日期:2014-05-17  浏览次数:20745 次

关于主键
在网上看见了一个代码是这样的写的:

MySQL / SQL Server / Oracle / MS Access:
 CREATE TABLE Persons
 (
 Id_P int NOT NULL,
 LastName varchar(255) NOT NULL,
 FirstName varchar(255),
 Address varchar(255),
 City varchar(255),
 CONSTRAINT uc_PersonID PRIMARY KEY (Id_P,LastName)     //问题在这句,一个表不是只能有一个主键么?
 )

http://www.w3school.com.cn/sql/sql_primarykey.asp   //这个是网址
------解决方案--------------------
只能有一个主键和主键包含几个字段是两码事

主键只有一个字段叫:单一主键
主键有多个字段叫:复合主键

弟弟你误会了。。