główne powodem wygenerowania błędu jest to, że istnieje już wartość 1
dla kolumny ID
w którym definiujesz go jako PRIMARY KEY
(wartości są unikalne ) w tabeli, którą wstawiasz.
Dlaczego nie ustawić kolumny ID
jako AUTO_INCREMENT
?
CREATE TABLE IF NOT EXISTS `PROGETTO`.`UFFICIO-INFORMAZIONI` (
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`viale` VARCHAR(45) NULL ,
.....
a kiedy wstawiasz rekord, możesz teraz pominąć kolumnę ID
INSERT INTO `PROGETTO`.`UFFICIO-INFORMAZIONI` (`viale`, `num_civico`, ...)
VALUES ('Viale Cogel ', '120', ...)