Salve a tutti
Sto inserendo dei dati in una tabella di mysql tramite phpmyadmin
Inserisco un primo insert e va bene ma dal sacondo mi da questo errore:
#1062 - Duplicate entry '2147483647'
Mi potreste dire il perchè?
Salve a tutti
Sto inserendo dei dati in una tabella di mysql tramite phpmyadmin
Inserisco un primo insert e va bene ma dal sacondo mi da questo errore:
#1062 - Duplicate entry '2147483647'
Mi potreste dire il perchè?
Se lo effettuo manualmente in sql:
UPDATE `restaurants`.`archivio` SET `ID` = '56464565655' WHERE `archivio`.`ID` = 0
mi da sempre il solito error ema io non inserisco la stessa chiave ma che cavolo succede
mmmm vuoi fare una UPDATE della tabella restaurants facendo una WHERE sulla tabella archivio? bizzarro...
La sintassi corretta è nom_tabella.nome_record...quindi credo che dovresti correggere la tua query.
tanto per capire, se fai
USE restaurants
UPDATE archivio SET ID = 56464565655 WHERE ID = 0
cosa succede?
mi rispondo da soloti darà errore di chiave duplicata se hai più di un ID=0 e ID non ammette duplicati
[QUOTE=optime;25179726]tanto per capire, se fai
USE restaurants
UPDATE archivio SET ID = 56464565655 WHERE ID = 0
cosa succede?
mi rispondo da soloti darà errore di chiave duplicata se hai più di un ID=0 e ID non ammette duplicati
[/QUOTE]
ma se ci fossero piu' id = 0 questo id non potrebbe essere una chiave unica.
Direi che ci sia qualcosa da chiarire sulla struttura di questa tabella.
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
hai ragione - aspettiamo techno![]()