Zmień
INSERT INTO table
do
INSERT INTO `table`
Ponieważ tabela jest zarezerwowanym słowem kluczowym. A jeśli używasz zarezerwowanych słów kluczowych jako nazwy tabeli lub nazwy kolumny, musisz umieścić je w tylnych znacznikach (`). I lepiej nie używać żadnego zarezerwowanego słowa kluczowego. Więc jeśli możesz zmienić nazwę wtedy będzie to najlepszy wybór. Więcej informacji znajdziesz w tych pytaniach
-
Jak uniknąć zastrzeżonych słów używanych jako nazwy kolumn? MySQL/Utwórz tabelę
-
Nazwa kolumny bazy danych H2 „GROUP” jest słowem zastrzeżonym