Cambia
INSERT INTO table
a
INSERT INTO `table`
Perché la tabella è una parola chiave riservata. E se stai usando parole chiave riservate come nome di tabella o nome di colonna, devi racchiuderle in back-tick (`). Ed è meglio non usare nessuna parola chiave di riserva. Quindi se puoi cambiare il nome allora sarà la scelta migliore. Puoi controllare di più in queste domande
-
Come faccio a sfuggire alle parole riservate usate come nomi di colonna? MySQL/Crea tabella
-
Nome della colonna del database H2 "GRUPPO" è una parola riservata