INSERT语句中的java.sql.SQLSyntaxError

时间:2012-09-21 12:59:02

标签: java sql insert hsqldb

我目前正在使用insert语句填充我的hsqldb,但它不起作用,我看不出错误......

这是我的INSERT语句:

INSERT INTO Waren VALUES(name, kategorie, geloescht, haltbar, preis, altersfreigabe) VALUES
('Schnitzel', 'Speisen', FALSE, 'TRUE', 1.20, 0);
INSERT INTO Waren VALUES('Apfel', 'Speisen', FALSE, 'TRUE', 2.00, 0);
INSERT INTO Waren VALUES ('Kokosnüsse', 'Speisen', FALSE, 'TRUE', 1.00, 0);
INSERT INTO Waren VALUES('Suppe', 'Speisen', FALSE, 'TRUE', 2.00, 0);
INSERT INTO Waren VALUES('Karotte', 'Speisen', FALSE, 'TRUE', 1.00, 0);
INSERT INTO Waren VALUES('Kaiserschmarn', 'Speisen', FALSE, 'TRUE', 2.90, 0);
INSERT INTO Waren VALUES('Schnaps', 'Getraenke', FALSE, 'TRUE', 2.90, 18);
INSERT INTO Waren VALUES('Cola Rum', 'Getraenke', FALSE, 'TRUE', 2.70, 18);
INSERT INTO Waren VALUES('Wein', 'Getraenke', FALSE, 'TRUE', 1.20, 18);
INSERT INTO Waren VALUES('Bier', 'Getraenke', FALSE, 'TRUE', 3.00, 16);
INSERT INTO Waren VALUES('Dead Killer Drink', 'Getraenke', FALSE, 'TRUE', 7.00, 18);

感谢您的回答!

2 个答案:

答案 0 :(得分:4)

删除第一个VALUES

INSERT INTO Waren (name, kategorie, geloescht, haltbar, preis, altersfreigabe) VALUES
('Schnitzel', 'Speisen', FALSE, 'TRUE', 1.20, 0);

答案 1 :(得分:1)

我认为你的价值太高了。

INSERT INTO Waren **VALUES**(name, kategorie, ...

应该删除。