【发布时间】:2013-05-02 21:35:27
【问题描述】:
据我所知,有两种创建复合 PK 的方法,但不知道区别或哪种方法好:
CREATE TABLE AppUsers
(
Id int NOT NULL,
Username varchar(20) NOT NULL,
LastName varchar(100),
FirstName varchar(100),
PRIMARY KEY (Id, Username)
)
VS
CREATE TABLE AppUsers
(
Id int NOT NULL,
Username varchar(20) NOT NULL,
LastName varchar(100),
FirstName varchar(100),
CONSTRAINT pk_AppUsers PRIMARY KEY (Id, Username)
)
【问题讨论】:
标签: mysql database-design primary-key