MySQL Hiba 1170 (42000): FESTÉKFOLT/ SZÖVEG Oszlop Használt -ban Kulcs Részletezés Nélkül egy Kulcs Hosszúság
Mikor teremtő egy új asztal vagy változás egy létező asztal -val első kulcsok, egyedülálló kényszer és tartalomjegyzékbe vesz, vagy mikor határozott egy új mutatóujj -val Megváltoztat Asztal kezelés állítás -ban MySQL adatbázis, a következő hiba május előfordul és tilt a a követel -ból kiegészít:
HIBA 1170 (42000): FESTÉKFOLT/ SZÖVEG oszlop ‘field_name’ használt -ban kulcs részletezés nélkül egy kulcs hosszúság
A hiba történik mert MySQL tud mutatóujj egyetlen a első N megszenesedik -ból egy FESTÉKFOLT vagy SZÖVEG oszlop. Tehát A hiba főleg történik mikor van egy mező/ oszlop fajtája SZÖVEG vagy FESTÉKFOLT vagy azok tartozik -hoz SZÖVEG vagy FESTÉKFOLT jellegek mint TINYBLOB, MEDIUMBLOB, Dereglye, TINYTEXT, MEDIUMTEXT, és HOSSZÚ IDŐ amit ön megpróbál -hoz csinál mint első kulcs vagy mutatóujj. -val teli FESTÉKFOLT vagy SZÖVEG nélkül a hosszúság érték, MySQL van képtelen -hoz garantál a uniqueness -ból oszlop mint -a’ -ból változó és dinamikus méret. Tehát, mikor használ FESTÉKFOLT vagy SZÖVEG jellegek mint mutatóujj, a érték -ból N kell lenni ellátott azért MySQL tud meghatároz a kulcs hosszúság. Bármennyire, MySQL nem’ támogat korlátoz -ra SZÖVEG vagy Festékfolt. Szöveg() egyszerűen szokás’ dolgozik.
A hiba akarat is pukkanás megjelöl amikor vagy megpróbál -hoz megtérít egy asztal oszlop -ból nem- SZÖVEG és nem- FESTÉKFOLT típus mint VARCHAR és ENUM -ba SZÖVEG vagy FESTÉKFOLT típus, -val a oszlop már meghatároz mint egyedülálló kényszer vagy mutatóujj. A Megváltoztat Asztal SQL követel akarat megbukik.
A oldat a problémára van -hoz eltávolít a SZÖVEG vagy FESTÉKFOLT oszlop -ból mutatóujj vagy egyedülálló kényszer, vagy készlet másik mező mint első kulcs. Ha ön vidám’ csinál amit, és hiányzó -hoz hely egy korlátoz -on SZÖVEG vagy FESTÉKFOLT oszlop, megpróbál -hoz használ VARCHAR típus és hely egy korlátoz -ból hosszúság rajta. Mellett hiba, VARCHAR van korlátozott -hoz egy legfelső határ -ból 255 betűk és -a korlátoz kell lenni megjelölt következésképpen bent egy zárójelbe tesz jobb után -a nyilatkozat, i.e VARCHAR200() akarat korlátoz ez -hoz 200 betűk vágyódik egyetlen.
Néha, még akkor is ha ön dont’ használ SZÖVEG vagy FESTÉKFOLT kapcsolódó begépel asztalod, a Hiba 1170 május is feltűnik. Ez történik -ban helyzet mint amikor vagy pontosabban meghatároz VARCHAR oszlop mint első kulcs, de rossz készlet -a hosszúság vagy betűk méret. VARCHAR tud egyetlen elfogad valameddig 256 betűk, tehát akármi mint VARCHAR512() akarat kényszerít MySQL -hoz kocsi- megtérít a VARCHAR512() -hoz egy SMALLTEXT datatype, melyik következésképpen megbukik -val hiba 1170 -ra kulcs hosszúság ha a oszlop van használt mint első kulcs vagy egyedülálló vagy nem- egyedülálló mutatóujj. -hoz megfejt ez probléma, pontosabban meghatároz egy elképzel kevésbé mint 256 mint a méret részére VARCHAR mező.
fontos: Ez egy gép lefordított oldal melyik van feltéve " mint van" nélkül garancia. Gép fordítás május lenni bonyolult -hoz ért. Legyen szíves folyamodikeredeti Angol cikk akármikor lehetséges.
Osztozik és fizet vagy kap műszaki támogat és segít -onAz én -m Digitális Élet Fórumok.
Kapcsolódó Cikk
- Hogyan viselkedni Megtérít Jelleg Készlet és Egybevetés -ból WordPress Adatbázis
- Teremt Új Asztal mellett Kiválasztás Adat -ból Más Asztal -val TEREMT ASZTAL Mint
- Beiktatás Pókháló Szolgál -ban Szabad 6.0 -val Gyorsan 2.2, MySQL 5.0 és PHP 5 Elválaszt 3
- Felszerel Pókháló Szolgál -ban Windows XP -val Gyorsan, PHP5 és MySQL4 Elválaszt 4
- Cserél és Orrgazdaság MySQL gyökér Jelszó
- ORA-02449 Jóslat Csepp Asztal Hiba
- Képessé tesz MySQL InnoDB Raktározás Motor Támogat -ban XAMPP Bevezetés
- Könnyen Másolat, Másol vagy Hát Asztal -ban Jóslat, PostgreSQL, DB2 és SQLite -val Teremt Asztal Mint SQL
- WordPress MySQL SQL Kérdés Hiba -ban WPDB Osztály
- Jóslat PL/SQL ORA-00947 Nem Elég Érték Hiba

































Augusztus 30th, 2007 1833:
Köszönet részére elhelyezés ez megjelöl. ÉN didnt’ kap a hiba és ön megtakarított én nagyon o csalódottság. Azonosítás’ tesz ön -ban ‘Goog emberek’ fogalomkör bármikor
Február 20th, 2008 0245:
köszönet Igazi hasznos felad.
Február 23rd, 2008 0340:
Köszönet a postáért. Igazi segíteni kész.
Út 7th, 2008 0415:
Köszönet, igazi jó meghatároz