1
我最近开始使用H2数据库,并且必须创建一个外键指向不同表中的主键的表。但是,我得到一个错误:为什么我不能在我的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);'旁边的分号应该是逗号? –
不是这样。我试过了,但它仍然无法工作。 – cskarche96