Il messaggio per il codice di errore 1062 in MySQL è " Duplicate entry [ valore di ingresso] per la chiave [ nome del tasto ] . " Questo significa che si è tentato di inserire i dati che duplica i dati esistenti per una chiave univoca . Ad esempio, se si dispone di una tabella di account utente e di "username" è una chiave univoca su questo tavolo , e una voce con il nome utente " exampleguy " esiste già nella tabella, se si tenta di inserire una nuova riga con il nome utente " exampleguy ", si otterrà un errore con codice 1062
Possibili motivi
La prima causa da cercare è un legittimo scontro inserimento dei dati; . , ad esempio , è o il software non ha verificato se i dati sono un duplicato prima di provare a inserirlo. Un'altra possibile causa è che la vostra struttura della tabella non è progettato correttamente . Se si scopre che spesso è necessario inserire elementi duplicati , ma tali elementi sono definiti nella struttura della tabella come una chiave unica , quindi la struttura della tabella ha un problema. Assicurarsi che la chiave non univoco.
Programmazione © www.354353.com