A „127” DUPLICATE BEVEZETÉS A KEY 1-re

A 12-es kulcs hibájához tartozó MySQL-duplikátum-bejegyzés akkor lép fel, ha az adatbázis vagy táblázat elsődleges kulcsát TINYINT-adatokra vagy mezőtípusokra állítja be. A TINYINIT mezőtípus maximális értéke 128. Új rekordok hozzáadásakor az elsődleges kulcs növekszik minden hozzáadott rekordhoz. Ha a mérete meghaladja a 128 értéket a TINYINT típusú elsődleges kulcs esetében, akkor megjelenik az 127-es számú, az 1-es kulcs hibája. A probléma megoldásához az elsődleges kulcs TINYINT adattípusát INT-re lehet változtatni, vagy egy másik tábla parancsot használhat a mező értékének automatikus növelésére.

Ha MySQL-t használ, és a "127. Ezt az alábbiakhoz kell kötni, és könnyen megoldható az alábbiak szerint:

  • Ha a táblázat elsődleges kulcsja TINYINT
  • A TINYINT kapacitás kevesebb, mint 1 bájt.
  • A TINYINT mező általában csak 128 értéket vehet fel

Megoldás

A probléma megoldásához két megoldást választhat:

  • 1. Próbáljon másik táblázatot használni a mező automatikus növekedésének növeléséhez,
  • 2. Válassza ki az elsődleges kulcsot egy TINYINT-ről egy INT típusra.

Lásd még :

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

A problémát a Kioskea fórumunkon is közzéteheti, amelyet az alábbi linken érhet el:

//ccm.net/forum/forum 3 programozás

Előző Cikk Következő Cikk

Top Tippek