【发布时间】:2017-02-03 14:17:45
【问题描述】:
我最近开始使用 H2 数据库,我必须创建一个具有指向不同表中主键的外键的表。但是,我收到一个错误:
SYNTAX_ERROR_2 = 42001
第一个表的代码是这样的:
CREATE TABLE CARMODEL
(
MODEL_ID IDENTITY PRIMARY KEY,
MAKE VARCHAR(20),
MODEL VARCHAR(20),
)
我遇到问题的表的代码是这样的:
CREATE TABLE CAR
(
CAR_ID IDENTITY PRIMARY KEY,
MODEL_ID FOREIGN KEY REFERENCES CARMODEL(MODEL_ID),
YEAR INT,
COLOR VARCHAR(10);
)
【问题讨论】:
-
也许
COLOR VARCHAR(10);旁边的分号应该是逗号? -
不是这样的。我试过了,还是不行。