使用Java DB时SQL代码出现问题.说括号是外来的



我是java新手。我正在尝试创建两个SQL代码来在Java DB中创建一个表(我使用的是NetBeans 12.5(。我按照我认为应该设置的方式设置了它,但我仍然遇到了一个错误。

CREATE TABLE CheckInLocation(
CheckInLocationID int NOT NULL PRIMARY KEY,
StationName VARCHAR(30) NOT NULL,
);
CREATE TABLE Passenger (
PassengerID int NOT NULL PRIMARY KEY,
FirstName VARCHAR(30) NOT NULL,
LastName VARCHAR(30) NOT NULL,
CheckInDateTime TIMESTAMP NOT NULL,
FOREIGN KEY (CheckInLocationID) REFERENCES CheckInLocation(CheckInLocationID),
);

我得到的错误是:

〔异常,错误代码30000,SQLState 42X01〕语法错误:遇到"("在第7行第1列。

如有任何帮助,我将不胜感激。非常感谢。

问题是两个创建表中的最后一个逗号。例如,更换

StationName VARCHAR(30(NOT NULL,

带有

StationName VARCHAR(30(NOT NULL

相关内容

  • 没有找到相关文章