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