Zum Inhalt springen

MySQL5.0.15 auf MySQL 4.0.18

Erstellt am 26. September 2006 · 3 Antworten · letzte Antwort am 27. September 2006

Tags: Datenbank, Frage

Chricken ·

Moin,

ich hab da mal eine Frage, die mir sehr wichtg ist.
Und zwar bin ich grad dabei, zwei Projekte zu machen und wollte die jetzt auf meinen Domain laden, um sie dem Kunden zu zeigen.
Das Problem ist nun, daß ich die Datenbank nicht rüberbekomme.
Wie es eigentlich funktionieren soll ist mir klar, aber beim Einbringen der SQL-dumps bekomme ich die Fehlermeldung

-------------------------------------------------------------

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'collate latin1_general_ci NOT NULL default '',
`non_exclude_

--------------------------------------------------------------

Meine Vermutungist, daß es damit zusammenhängt, daß meine lokale Installation MySQL 5 verwendet und auf dem Server nur MySQL 4 installiert ist.

Wenn es daran liegen sollte, kann mir dann bitte jemand verraten, wie ich die Daten kompatibel machen kann?

Ich hab mir sogar schon Mambo angeschaut, aber da löst man auch nur ein Problem durch ein anderes ab 😉

jweiland ·

EInfach über search/replace aus dem MySQL Dump diese Statements herausnehmen "collate latin1_general_ci", die kennt MySQL 4.0 nämlich noch nicht (erst ab 4.1)

Jochen Weiland

Chricken ·

Es hieß dann noch:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=7' at line 28

Da hab ich dann
DEFAULT CHARSET=latin1
auch gelöscht. Ich hoffe mal, das erzeugt keine Probleme, aufjeden Fall hat der Import geklappt.
Vielen Dank