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