Importfehler bei mysql Vers. 4.1.12 auf mysql Vers. 4.0.24

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Importfehler bei mysql Vers. 4.1.12 auf mysql Vers. 4.0.24

Postby Stefan_Berlin » 20. August 2005 22:21

Hallo!

Ich habe auf meinem lokalen Rechner Xampp (von apachefriends.org) mit mysql 4.1.12 installiert. Ich wollte gerne einen sql Dump von Mambo von meinem lokalen Rechner auf einem Server im Internet einspielen. Dort läuft die mysql Version 4.0.24.

Beim Versuch des Einspielen erhalte ich auf dem Server im Web folgende Fehlermeldung:

##############

Fehler
SQL-Befehl:

CREATE TABLE `mos_artbanners` (

`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`cid` int( 11 ) NOT NULL default '0',
`tid` int( 11 ) NOT NULL default '0',
`type` varchar( 10 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL default 'banner',
`name` varchar( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL default '',
`imp_total` int( 11 ) NOT NULL default '0',
`imp_made` int( 11 ) NOT NULL default '0',
`clicks` int( 11 ) NOT NULL default '0',
`image_url` varchar( 100 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL default '',
`click_url` varchar( 200 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL default '',
`state` tinyint( 1 ) NOT NULL default '0',
`default` tinyint( 1 ) NOT NULL default '0',
`custom_banner_code` text CHARACTER SET latin1 COLLATE latin1_general_ci,
`last_show` datetime NOT NULL default '0000-00-00 00:00:00',
`msec` int( 11 ) NOT NULL default '0',
`checked_out` int( 11 ) unsigned NOT NULL default '0',
`checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
`publish_up` datetime NOT NULL default '0000-00-00 00:00:00',
`publish_down` datetime NOT NULL default '0000-00-00 00:00:00',
`reccurtype` tinyint( 1 ) NOT NULL default '0',
`reccurday` tinyint( 1 ) NOT NULL default '0',
`reccurweekdays` varchar( 100 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL default '',
`access` int( 11 ) NOT NULL default '0',
`target` varchar( 15 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL default '',
`border_value` int( 11 ) NOT NULL default '0',
`border_style` varchar( 11 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL default '',
`border_color` varchar( 11 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL default '',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci
MySQL meldet:

#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 'banner',
`name`

##############

Kann mir jemand sagen, wie ich es trotzdem schaffe den sql Dump einzuspielen oder so retten kann, ?

Danke
Stefan
Stefan_Berlin
 
Posts: 3
Joined: 20. August 2005 21:29

Postby Wiedmann » 20. August 2005 22:34

Du must beim Export angeben welche Version der Zielserver hat (Kompatibilität).
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Stefan_Berlin » 21. August 2005 11:03

Ich hatte mysql40 als Kompatiblität verwendet und damit habe ich nicht mehr die Fehlermeldungen erhalten, aber meine Daten waren nun ein wenig verstümmelt, denn ä,ö und ü waren danach nicht mehr als Buchstaben zu erkennen.
Stefan_Berlin
 
Posts: 3
Joined: 20. August 2005 21:29

Postby Wiedmann » 21. August 2005 11:11

das wird wohl daran liegen, das du die Tabelle als UTF-8 angelegt hast (XAMPP sollte das standardmässig nicht machen...). Und die Ausgabedatei jetzt wohl auch UTF-8 kodiert ist?

Du könntest versuchen noch den entsprechenden Parameter für's latin-charset anzugeben (oder die Tabelle gleich vorher dahin zu konvertieren).
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby Stefan_Berlin » 21. August 2005 11:30

Also utf8 steht auf jeden Fall am Ende der Tabellenliste.

Welchen latin-charset soll ich denn verwenden bzw. wie konvertiere ich eine Tabelle?
Stefan_Berlin
 
Posts: 3
Joined: 20. August 2005 21:29


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 10 guests