MySQL Fejl 1170 (42000): BLOB/ TEKST Søjle Anvendte i Nøglen Angivelse Uden en Nøglen Længde
Hvor skaber en ny bord eller skiftende en nærværende bord hos primær nøgler, enestående tvinger og indekser, eller hvor afgjort en ny indeks hos Omlægge Bord manipulation angivelse i MySQL database, den næste fejl må ske og forbyde den den befale af færdiggører:
FEJL 1170 (42000): BLOB/ TEKST søjle ‘field_name’ anvendte i nøglen angivelse uden en nøglen længde
Den fejl sker fordi MySQL kunne indeks bare den først N karakterer i en BLOB eller TEKST søjle. Altså Den fejl overvejende ske hvor der er en ager/ søjle skrive i TEKST eller BLOB eller dem tilhører hen til TEKST eller BLOB typer såsom TINYBLOB, MEDIUMBLOB, LONGBLOB, TINYTEXT, MEDIUMTEXT, og LONGTEXT at jer prøve hen til skabe nemlig primær nøglen eller indeks. Hos fuld BLOB eller TEKST uden den længde værdi, MySQL er afskåret fra indestå for summen uniqueness i den søjle nemlig dens’ i variable og dynamisk nummer. Altså, hvor benytter BLOB eller TEKST typer nemlig indeks, den værdi i N må af sted forsynede i den grad at MySQL kunne afgøre den nøglen længde. Hvordan end, MySQL gør ikke’ opbakning limitere oven på TEKST eller BLOB. Tekst() simpelt hen wont’ arbejde.
Den fejl vil ligeledes affyre oppe hvor jer prøve hen til omforme en bord søjle af ingen- TEKST og ingen-BLOB skrive såsom VARCHAR og ENUM i TEKST eller BLOB skrive, hos den søjle allerede blevet defineret nemlig enestående tvinger eller indeks. Den Omlægge Bord SQL befale vil slå fejl.
Den opklaring hen til den opgave er hen til ophæve den TEKST eller BLOB søjle af den indeks eller enestående tvang, eller placere en anden ager nemlig primær nøglen. Selv om jer kan ikke’ lave at, og mangelfuld hen til opstille en limitere oven på den TEKST eller BLOB søjle, prøve hen til hjælp VARCHAR skrive og opstille en limitere i længde oven på sig. Af standard, VARCHAR er indskrænket hen til maksimum 255 bogstaver og dens limitere må af sted nærmere angivet underforstået inde en armen lige efter dens påstand, i.e VARCHAR200() vil limitere sig hen til 200 bogstaver længe bare.
Engang imellem, om så jer dont’ hjælp TEKST eller BLOB beslægtet skrive i jeres bord, den Fejl 1170 måtte også se ud. Sig sker i placering såsom hvor jer angive nærmere VARCHAR søjle nemlig primær nøglen, men galt placere dens længde eller bogstaver nummer. VARCHAR kunne bare modtages lige til 256 bogstaver, altså alt såsom VARCHAR512() vil kraft MySQL hen til bil- omforme den VARCHAR512() hen til en SMALLTEXT datatype, hvilke herefter slå fejl hos fejl 1170 oven på nøglen længde selv om den søjle bruges nemlig primær nøglen eller enestående eller ingen- enestående indeks. Hen til opklare indeværende opgave, angive nærmere en tal mindre end 256 nemlig den nummer nemlig VARCHAR ager.
betydelig: Indeværende er en apparat oversat side hvilke findes " nemlig er" uden garanti. Apparat gengivelse må være vanskeligt at forstå. Behage omtaleselvstændig Engelsk paragraf når som helst eventuel.
Lod og levere eller blive teknisk opbakning og hjælp henne vedMig Digital Liv Forum.
Beslægtet Artikler
- Hvor hen til Omforme Tegnsæt og Måltid i WordPress Database
- Installere Web Styreenhed i Omkostningsfrit 6.0 hos Apache 2.2, MySQL 5.0 og PHP 5 Skille ad 3
- Skabe Ny Bord ved at vælge Data af Anden Tavler hos SKABE BORD Nemlig
- Lave om på og Reset MySQL rod Password
- WordPress MySQL SQL Spørgsmål Fejl i WPDB Lag
- Uden sammenligning Mangfoldiggøre, Afskrift eller Sikkerhedskopi Tavler i Oracle, PostgreSQL, DB2 og SQLite hos Skabe Bord Nemlig SQL
- Oracle PL/SQL ORA-00947 Ikke Nok Værdier Fejl
- Oprette Web Styreenhed i Vinduer XP hos Apache, PHP5 og MySQL4 Skille ad 4
- Muliggøre MySQL Harmløs Opbevaring Maskine Opbakning i XAMPP Installation
- USB 3.0 Legemlig Sammenknytte Designe Afsløre Hen til Offentlig

































August 30th, 2007 1833:
Tak nemlig anbringelse indeværende oppe. JEG gjorde ikke’ blive den fejl og jer oplagt mig en meget o kuldkastelse. Id’ opstille jer i den ‘Goog folk’ kategori en hver tid
Februar 20th, 2008 0245:
tak Nok så nyttig opstille.
Februar 23rd, 2008 0340:
Tak nemlig den opstille. Nok så hjælpsom.
Marts 7th, 2008 0415:
Tak, udmærket defineret