Habe hier einen mySQL5 Server und von einem Bekannten mysql4 Dumps, die ich wiederherstellen soll. Der Import in phpmyadmin 3.3.8.1 funktioniert aber leider nicht. Immer bei der gleichen Tabelle erscheint ein Fehler. Kann aber in der Syntax nichts (un-)passendes erkennen.
Habe nun den Dump in einem Editor geöffnet und füge Block für Block manuell ein.
Wenn ich das hier einfüge:
|
Source code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#
# Daten für Tabelle `bb1_access`
#
# --------------------------------------------------------
#
# Tabellenstruktur für Tabelle `bb1_acpmenuitemgroups`
#
CREATE TABLE bb1_acpmenuitemgroups (
itemgroupid smallint(5) unsigned NOT NULL auto_increment,
title varchar(255) NOT NULL default '',
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)
) TYPE=MyISAM
|
bekomm ich von PMA diesen Fehler hier:
#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') NOT NULL default 'O' at line 27
Habe hier in einem alten Posting zum gleichen Thema den Vorschlag gefunden, das ganze doch mit mysqldumper wiederherzustellen.
Gelesen, getan, leider hat dies auch nicht funktioniert. Beim Importieren einer leeren, zuvor erstellten, gleichnamigen Datenbank bekomme ich folgenden Fehler zurück:
MySQL meldet:
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') NOT NULL default 'OR' at line 7
Fehler bei der Anfrage:
CREATE TABLE bb1_acpmenuitemgroups ( itemgroupid smallint(5) unsigned NOT NULL auto_increment, title varchar(255) NOT NULL default '', 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) ) TYPE=MyISAM;
Jemand eine Idee?
Habe das gleiche Problem, phpMyAdmin nimmt den Import nicht mit oben bereits geschildeter Fehlermeldung. In der Syntax kann ich aber keinen Fehler. Also das ganze mit mySQLDump versucht, aber auch da bekomme ich einen Fehler zurück: