Beim Update auf Version 2.1.0 wird eine Fehlermeldung angezeigt

Geändert am Wed, 11 Feb 2015 um 09:31 AM

Symptom:

Während dem Update erscheint die Fehlermeldung:

 

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 'TYPE=[...]' at line [...] 

  

Ursache:

Ihr Hosting verwendet eine neue Version des MySQL Servers.

MySQL bis und mit Version 5.0 akzeptiert für den Typ der Tabellenengine sowohl die Option "TYPE" als auch "ENGINE".

MySQL ab Version 5.1 akzeptiert nur noch die Tabellenoption "ENGINE".


Lösung:

Achtung:  Nur für fortgeschrittene Anwender!

Die Abfragen mit der alten Syntax müssen in allen Vorkommen im Updateverzeichnis (/update) korrigiert werden.

Durchsuchen Sie die enthaltenen Dateien unter Beachtung der Gross-/Kleinschreibung nach "TYPE=" (ohne Anführungszeichen) und ersetzen Sie die Vorkommen in Datenbankabfragen (CREATE TABLE ...) durch "ENGINE=".

Starten Sie danach das Update erneut.


Betrifft:

Contrexx Versionen vor 2.1.0

Contrexx Updates auf Versionen vor 2.1.0


Referenzen:

http://dev.mysql.com/doc/refman/5.0/en/create-table.html

http://dev.mysql.com/doc/refman/5.1/en/create-table.html

War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren