【问题标题】:Defining a composite primary key in h2在 h2 中定义复合主键
【发布时间】:2013-09-30 18:04:46
【问题描述】:

如何指定一个表有多个构成主键的列?当我运行这个 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));

【问题讨论】:

    标签: h2


    【解决方案1】:

    您的陈述中有错字,您使用了FOREIGN_KEY(一个字)而不是FOREIGN KEY(两个字)。

    【讨论】:

      猜你喜欢
      • 2014-06-27
      • 2010-11-09
      • 2012-03-26
      • 2023-03-24
      • 2016-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      相关资源
      最近更新 更多