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