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.



4 Válasz -hoz “MySQL Hiba 1170 (42000): FESTÉKFOLT/ SZÖVEG Oszlop Használt -ban Kulcs Részletezés Nélkül egy Kulcs Hosszúság”

  1. Felix
    Augusztus 30th, 2007 1833:
    1

    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;-)

  2. Tisztaszoba Szívós
    Február 20th, 2008 0245:
    2

    köszönet Igazi hasznos felad.

  3. Jamie Palafejtő
    Február 23rd, 2008 0340:
    3

    Köszönet a postáért. Igazi segíteni kész.

  4. Reza
    Út 7th, 2008 0415:
    4

    Köszönet, igazi jó meghatároz

Hagy egy Válaszol

Tudod használ ezek tags: <egy href="" cím=""> <abbr cím=""> < betűszó cím=""> < b betű> <blockquote idéz=""> < idéz> < kód> <del datetime=""> < M-betű> < én> <q idéz=""> < üt> < erős>

Aláír nélkül magyarázat


Custom Search

Új Cikk

Bejövő Kutatás Feltételek részére a Cikk

FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - használt -ban kulcs részletezés nélkül egy kulcs hosszúság - használt -ban kulcs részletezés nélkül egy kulcs hosszúság - mysql hiba 1170 - FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - mysql használt -ban kulcs részletezés nélkül egy kulcs hosszúság - FESTÉKFOLT/ SZÖVEG oszlop 'name' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - #1170 FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - HIBA 1170 (42000) -on vonal 77: FESTÉKFOLT/ SZÖVEG oszlop 'jid' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - "használt -ban kulcs részletezés nélkül egy kulcs hosszúság" - HIBA 1170 (42000) - hiba 1170 mysql - mysql hiba szám 1170 - #1170 FESTÉKFOLT/ SZÖVEG oszlop 'name' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - mysql 1170 - #1170 FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - mysql " használt -ban kulcs részletezés nélkül egy kulcs hosszúság" - mysql #1170 - #1170 FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - mysql szöveg kulcs - kulcs részletezés nélkül egy kulcs hosszúság - hiba 1170 - használt -ban kulcs részletezés nélkül kulcs hosszúság - A használt asztal típus nem támogat FESTÉKFOLT/ SZÖVEG oszlop - A használt asztal típus nem támogat FESTÉKFOLT/ SZÖVEG oszlop - FESTÉKFOLT/ SZÖVEG oszlop 'Name' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - #1170 mysql - #1170 FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - mysql szöveg egyedülálló - FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - mysql szöveg kulcs hosszúság - HIBA 1170 (42000): FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - FESTÉKFOLT/ SZÖVEG oszlop 'jid' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - HIBA 1170 (42000): FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - #1170 FESTÉKFOLT/ SZÖVEG oszlop - oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - #1170 FESTÉKFOLT/ Szöveg - #1170 FESTÉKFOLT/ SZÖVEG oszlop 'name' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - FESTÉKFOLT/ SZÖVEG oszlop 'id' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - MySQL KULCS Szöveg - festékfolt szöveg oszlop 'name' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - FESTÉKFOLT/ SZÖVEG oszlop 'value' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - mysql FESTÉKFOLT/ SZÖVEG oszlop használt -ban kulcs részletezés nélkül egy kulcs hosszúság - FESTÉKFOLT/ SZÖVEG oszlop '' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - #1170 FESTÉKFOLT/ SZÖVEG oszlop 'id' használt -ban kulcs részletezés nélkül egy kulcs hosszúság - kulcs részletezés nélkül egy kulcs hosszúság - FESTÉKFOLT/ SZÖVEG használt -ban kulcs részletezés nélkül egy kulcs hosszúság - használt -ban kulcs részletezés nélkül egy kulcs hosszúság - MySQL Hiba Nr. 1170 -