Datenimportproblem - key too long (#1071)

Hallo zusammen!
Ich versuche seit längerem erfolglos, einen Daten-Dump, den ich
erhalten habe, in eine SQL-Datenbank zu importieren (unter phpMyadmin)
und erhalte dabei immer nur die Fehlermeldung
"#1071 Specified key was too long. Max key lenght is 1.000 byte"
(Als Default Charset ist angezeigt utf-8.)
Kann mir jemand mit einem Tip weiterhelfen? Ich bin SQL-Neuling und
bräuchte einen Datenbankzugriff sehr, sehr dringend. Danke für jeden
Hinweis, auch auf die richtige Newsgroup, falls ich hier falsch sein
sollte.
Heinrich v.
gemig [ Sa, 22 Dezember 2007 09:27 ] [ ID #1892680 ]

Re: Datenimportproblem - key too long (#1071)

gemig [at] gmx.net schrieb:
> Hallo zusammen!
> Ich versuche seit längerem erfolglos, einen Daten-Dump, den ich
> erhalten habe, in eine SQL-Datenbank zu importieren (unter phpMyadmin)
> und erhalte dabei immer nur die Fehlermeldung
> "#1071 Specified key was too long. Max key lenght is 1.000 byte"
> (Als Default Charset ist angezeigt utf-8.)
> Kann mir jemand mit einem Tip weiterhelfen? Ich bin SQL-Neuling und
> bräuchte einen Datenbankzugriff sehr, sehr dringend. Danke für jede=
n
> Hinweis, auch auf die richtige Newsgroup, falls ich hier falsch sein
> sollte.
> Heinrich v.

Falsche Newsgroup, das hat nichts mit PHP zu tun, sondern rein MySQL
technisch -> de.comp.datenbanken.mysql

Je nach Version oder verwendeten Tabellentyp ist die laenge von Indexen
begrenzt. Wahrscheinlich ist da auf eine TEXT Spalte ein Index gelegt
worden welcher nun Eintraege hat die laenger sind als 1000 Zeichen.

Die Begrenzung gilt nicht nur fuer eine Spalte sonsten es ist die
Gesamtlaenge aller Spalten in dieser Tabelle.

Du kannst die Maximale Laenge fuer einen Index begrenzen. Gleiches gilt
fuer einen Key.

Gruss
Joerg

--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Joerg Behrens [ Sa, 22 Dezember 2007 10:49 ] [ ID #1892682 ]
PHP » de.comp.lang.php.misc » Datenimportproblem - key too long (#1071)

Vorheriges Thema: Index aus assoziativem Array auslesen
Nächstes Thema: Re: IP von Zugreifern loggen! Wie?