Il principale il motivo per cui l'errore è stato generato è perché esiste già un valore di 1
per la colonna ID
in cui lo definisci come PRIMARY KEY
(i valori sono unici ) nella tabella che stai inserendo.
Perché non impostare la colonna ID
come AUTO_INCREMENT
?
CREATE TABLE IF NOT EXISTS `PROGETTO`.`UFFICIO-INFORMAZIONI` (
`ID` INT(11) NOT NULL AUTO_INCREMENT,
`viale` VARCHAR(45) NULL ,
.....
e quando inserisci il record, ora puoi saltare la colonna ID
INSERT INTO `PROGETTO`.`UFFICIO-INFORMAZIONI` (`viale`, `num_civico`, ...)
VALUES ('Viale Cogel ', '120', ...)