Specified key was too long; max key length is 1000 bytes

Gesperrt
stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Specified key was too long; max key length is 1000 bytes

Beitrag von stefkey »

Hallo,

ich habe eine Contenido 4.8.6 installation mit mehreren Mandanten.

Nun möchte ich auf einen anden Server umziehen mit MySQL5 und bekomme folgende Fehlermeldung beim Datenbankimport. Bei MySQL4 klappt es fehlerlos!

Was kann ich machen? Die Tabelle von Hand anpassen ist ja unmöglich.


Grüße und danke,
stefkey
mfweb
Beiträge: 270
Registriert: Mo 12. Sep 2005, 18:31
Kontaktdaten:

Beitrag von mfweb »

Bei welcher Tabelle, welchem Feld und welchem Datensatz tritt denn der Fehler auf?

Grüße
mfweb
malsdgtac
Beiträge: 717
Registriert: Fr 12. Mär 2004, 15:50
Kontaktdaten:

Re: Specified key was too long; max key length is 1000 bytes

Beitrag von malsdgtac »

Hallo,

ich greife diesen Thread auf, weil ich genau das gleiche Problem habe. Ich ziehe das Contenido von einem Server auf den anderen um. Ich habe einen Dump gezogen und diesen auf der neuen Datenbank eingespielt. Das funktioniert bis auf die folgende Fehlermeldung:

Code: Alles auswählen

#1071 - Specified key was too long; max key length is 1000 bytes 
Der Fehler tritt bei der Tabelle properties auf. Also habe ich einfach die Zeile

Code: Alles auswählen

  KEY `idclient` (`idclient`,`itemtype`,`itemid`,`type`,`name`)
entfernt und konnte dann auch diese Tabelle erstellen.

Meine Frage nun: wie kann ich diese keys mit phpmyadmin einfügen, bzw. benötige ich diese überhaupt?
GaMbIt_
Beiträge: 674
Registriert: Do 16. Mär 2006, 16:17
Kontaktdaten:

Re: Specified key was too long; max key length is 1000 bytes

Beitrag von GaMbIt_ »

verwendet doch den mySqlDumper für das sichern und einspielen... der funktioniert recht zuverlässig...

www.mysqldumper.de
Nützliche Contenido Infos gibts hier: Contenido Wiki
Roland
Beiträge: 70
Registriert: So 16. Nov 2003, 15:13
Wohnort: Austria
Kontaktdaten:

Re: Specified key was too long; max key length is 1000 bytes

Beitrag von Roland »

Dazu gibt's schon nen Eintrag unter Bugs. Hängt mit einer Beschränkung der Indexlänge zusammen.
http://forum.contenido.org/viewtopic.php?f=63&t=21771

Gruß,
Roland
der techniker ist das kamel auf dem der kaufmann zum erfolg reitet.
Gesperrt