我是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