DUPLICATE ENTRY '127' PER CHIAVE 1

La voce 127 di MySQL per l' errore della chiave 1 si verifica quando la chiave primaria di un database o di una tabella è impostata sul tipo di dati o di campo TINYINT . Un tipo di campo TINYINIT può avere un valore massimo di 128. Quando si aggiungono nuovi record nel database, la chiave primaria viene incrementata per ogni record aggiunto. Se la dimensione supera 128 per una chiave primaria di tipo TINYINT, verrà visualizzata la voce duplicata 127 per l' errore della chiave 1 . Per risolvere il problema, il tipo di dati TINYINT della chiave primaria può essere modificato in INT oppure è possibile utilizzare un comando di tabella diverso per incrementare automaticamente il valore di questo campo.

Se si sta utilizzando MySQL e si sta affrontando l'errore "voce duplicata 127 per la chiave 1" mentre si tenta di creare una voce nella tabella del database, non fatevi prendere dal panico. Questo dovrebbe essere collegato al seguente e può essere facilmente risolto come indicato di seguito:

  • Quando la chiave primaria di una tabella è impostata su TINYINT
  • La capacità TINYINT è inferiore a 1 byte.
  • Un campo TINYINT può normalmente acquisire solo 128 valori

Soluzione

Per risolvere questo problema, puoi scegliere due soluzioni:

  • 1. Provare a utilizzare un comando di tabella diverso per aumentare il valore di incremento automatico del campo,
  • 2. Scegli la chiave primaria da TINYINT a INT.

Guarda anche :

//dev.mysql.com/doc/refman/5.1/en/numeric-types.html

Puoi anche pubblicare il tuo problema sul nostro forum Kioskea al quale puoi accedere dal link sottostante:

//ccm.net/forum/forum 3 programmazione

Articolo Precedente Articolo Successivo

I Migliori Consigli