DUPLICATE ENTRY '127' FOR Nøgle 1

MySQL-duplikatindtastningen 127 til nøgle 1- fejl opstår, når den primære nøgle i en database eller tabel er indstillet til TINYINT-data eller -feltype . En TINYINIT-felttype kan have en maksimal værdi på 128. Når du tilføjer nye poster i databasen, øges primærnøglen for hver tilføjet post. Hvis størrelsen overstiger 128 for en primærnøgle af TINYINT-typen, vises duplikatindtastningen 127 for nøgle 1- fejl. For at løse problemet kan TINYINT-datatypen for den primære nøgle ændres til INT, eller en anden tabelkommando kan bruges til automatisk at øge værdien af ​​dette felt.

Hvis du bruger MySQL, og du står over for fejlen "duplikat indtastning 127 til nøgle 1", mens du forsøger at lave en post i din database tabel, skal du ikke panikere. Dette bør være knyttet til følgende og kan let løses som angivet nedenfor:

  • Når den primære nøgle i en tabel er indstillet til TINYINT
  • TINYINT-kapaciteten er mindre end 1 byte.
  • Et TINYINT-felt kan normalt kun inddrage 128 værdier

Opløsning

For at løse dette problem kan du vælge to løsninger:

  • 1. Prøv enten at bruge en anden tabelkommando til at øge feltet for automatisk stigning i feltet,
  • 2. Vælg primærnøglen fra en TINYINT til en INT-type.

Se også :

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

Du kan også sende dit problem på vores Kioskea forum, som du kan få adgang til på nedenstående link:

//ccm.net/forum/forum 3 programmering

Forrige Artikel Næste Artikel

Top Tips