Webstatt.org - Community seit 2006 - 2012 (2024?)

WBB-DB Backup in neue MySQL-DB einspielen

user-210
13.01.2007 11:46

Ich stehe gerade vor einem größeren Problem:
Ich möchte mir localhost ein altes Backup eines Woltlab-Forums einspielen. Allerdings kommen ständig Fehlermeldungen beim Importieren.

Leider weiß ich nicht mehr auf welcher Version das Forum damals lief. MySQL 4 jedenfalls.

Localhost arbeite ich mit MySQL 5.0.15


Hab schon divserse Zeichenkodierungen beim importieren ausgewählt, aber immer kommen die gleichen Fehler:

SQL-Befehl:

CREATE TABLE bb1_acpmenuitemgroups(
itemgroupid smallint( 5 ) unsigned NOT NULL AUTO_INCREMENT ,
title varchar( 255 ) NOT NULL ,
condition text NOT NULL ,
conditiontype enum( 'OR', 'AND' ) NOT NULL DEFAULT 'OR',
showorder smallint( 5 ) unsigned NOT NULL DEFAULT '0',
acpmode tinyint( 3 ) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY ( itemgroupid )
)

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 'condition text NOT NULL,
conditiontype enum('OR','AND'zwinkern NOT NULL DEFAULT 'OR',' at line 4


Weiß jemand abhilfe?

Sie haben soeben die Position Ihres Mauszeigers auf dem Monitor verändert. Bitte starten sie Windows neu damit die Änderungen wirksam werden.
user-303
13.01.2007 12:16

du musst die feldnamen in backticks ( ` ) setzen

user-210
14.01.2007 08:41

Ja, das Anpassen ist auch eigentlich kein Problem. Aber die SQL-Datei ist etwas größer und ich würde nen ganzen Tag oder länger brauchen um das alles umzubasteln :rolleyes:

Ich dachte dass es da vielleicht eine elegantere Lösung gibt!?

Sie haben soeben die Position Ihres Mauszeigers auf dem Monitor verändert. Bitte starten sie Windows neu damit die Änderungen wirksam werden.
user-303
14.01.2007 11:01

naja, im normalfall muss man da beim exportieren schon drauf achten.
kenne keine automatisierte lösung