errore 1062 su campo nuovo

  • Creatore Discussione Creatore Discussione frankz
  • Data di inizio Data di inizio

frankz

Nuovo Utente
27 Dic 2017
14
0
1
68
In una tabella con dei dati, quando aggiungo una colonna e voglio che sia unica ricevo l'errore 1062.
a cosa è dovuto ?
se la stessa tabella la svuoto non mi da più l'errore.
 
trovato con google

Errore 1062: voce duplicata ... è un errore che indica che si è tentato di INSERIRE o AGGIORNARE (esplicitamente o implicitamente) una riga in una tabella utilizzando una chiave già esistente e tale colonna chiave è definita come univoca nella tabella/indice. Potrebbe trattarsi di una chiave primaria o di un'altra chiave definita esplicitamente come univoca
 
Ho capito che è una chiave duplicata ma non capisco perchè, dato che la colonna è nuove e quindi vuota
 
nel senso che se la tabella è vuota posso aggiungere la colonna e non mi da errore.
In effetti ho risolto il problema esportando la la tabella in csv, con la colonna aggiunta (senza unica) ed
elaborarla con libreoffice riempiendo la colonna con valori univoci e poi di importarla in in mariadb aggiungendo l'opzione unica
 

Discussioni simili