Ändern Sie
INSERT INTO table
zu
INSERT INTO `table`
Weil table ein reserviertes Schlüsselwort ist. Und wenn Sie reservierte Schlüsselwörter als Tabellen- oder Spaltennamen verwenden, müssen Sie sie in Backticks (`) einschließen. Und es ist besser, kein Reserve-Schlüsselwort zu verwenden. Wenn Sie also den Namen ändern können dann ist es die beste Wahl. Weitere Informationen finden Sie in diesen Fragen
-
Wie entferne ich reservierte Wörter, die als Spaltennamen verwendet werden? MySQL/Tabelle erstellen
-
Spaltenname der H2-Datenbank "GROUP" ist ein reserviertes Wort