
SQL:创建具有两个不同自动增量的关系表
问题:
您想要创建一个有两个自增列的关系表,但是遇到了错误。
解释:
您尝试建立具有多个自增列的关系表是基于对主键概念的误解。
钥匙概念:
错误:
解决方案:
CREATE TABLE relational_table (
name_first CHAR(30),
name_last CHAR(30),
CONSTRAINT PK
PRIMARY KEY ( name_last, name_first )
)CREATE TABLE user_sport (
user_name CHAR(16) NOT NULL, -- FK
sport_code CHAR(4) NOT NULL, -- FK
start_date DATE NOT NULL,
CONSTRAINT PK
PRIMARY KEY ( user_name, sport_code )
)的好处删除:
以上是如何创建具有两个独立自增列的关系表?的详细内容。更多信息请关注PHP中文网其他相关文章!