DUPLICERA ENTRY '127' FÖR NYCKEL 1

MySQL-dupliceringången 127 för nyckel 1- fel uppstår när den primära nyckeln i en databas eller tabell är inställd på TINYINT-data eller fälttyp . En TINYINIT-fälttyp kan ha ett maximalt värde på 128. När du lägger till nya poster i databasen ökas primärnyckeln för varje post som läggs till. Om storleken överstiger 128 för en primärtangent för TINYINT-typen visas duplikat-inmatningen 127 för tangent 1- fel. För att lösa problemet kan TINYINT-datatypen för den primära nyckeln ändras till INT eller ett annat tabellkommando kan användas för att automatiskt öka värdet för det här fältet.

Om du använder MySQL och du står inför felet "duplicera post 127 för nyckel 1" medan du försöker göra en post i databas tabellen, var inte panik. Detta bör kopplas till följande och kan lätt lösas enligt vad som anges nedan:

  • När den primära nyckeln till ett bord är inställd på TINYINT
  • TINYINT-kapaciteten är mindre än 1 byte.
  • Ett TINYINT-fält kan normalt bara anta 128 värden

Lösning

För att lösa problemet kan du välja två lösningar:

  • 1. Försök antingen använda ett annat tabellkommando för att öka fältets automatisk inkrementvärde,
  • 2. Välj den primära nyckeln från en TINYINT till en INT-typ.

Se även :

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

Du kan också posta ditt problem på vårt Kioskea-forum som du kan komma åt på länken nedan:

//ccm.net/forum/forum 3 programmering

Tidigare Artikel Nästa Artikel

Bästa Tipsen