如何指定一个表有多个组成主键的列?当我运行这个 sql 语句时,我得到“未知数据类型”(“
CREATE TABLE SH_LEAGUE_CONTACT_TEAM_ROLE(ROLE_NAME VARCHAR NOT NULL,
TEAM_ID INT NOT NULL,
CONTACT_ID INT NOT NULL,
FOREIGN_KEY(TEAM_ID) REFERENCES SH_LEAGUE_TEAM(ID),
FOREIGN_KEY(CONTACT_ID) REFERENCES SH_LEAGUE_CONTACT(ID),
PRIMARY KEY(ROLE_NAME, TEAM_ID, CONTACT_ID));
最佳答案
你的语句有错别字,你用过 FOREIGN_KEY
(一个字)代替FOREIGN KEY
(两个字)。
关于h2 - 在 h2 中定义复合主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19100841/