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中文网其他相关文章!