SQL Dumb lässt sich nicht einspielen

Hoi
Jo also..ich hab mir mal wieder ne Sicherung von meinen mySQL Tabellen gemacht mit er praktischen Funktion "Create Dump" oder so von phpMyAdmin.
Jedenfalls hab ich jetzt nen neuen MySQL Server..aber der Dump lässt sich nicht einspielen..zuerst steht zwar da:
65 Befehle erfolgreich ausgeführt.
Aber keine einzige neue Tabelle.
Von Hand konnte ich eine erstellen...
Dann hab ich mal nur 1-2 Befehle vom Dump ausgeführt..und siehe da...Error:



CREATE TABLE `bb1_announcements` (
`announcementid` mediumint(8) unsigned NOT NULL auto_increment,
`boardid` mediumint(8) unsigned NOT NULL default \'0\',
`userid` int(10) unsigned NOT NULL default \'0\',
`starttime` int(10) unsigned NOT NULL default \'0\',
`endtime` int(11) NOT NULL default \'0\',
`topic` varchar(70) NOT NULL default \'\',
`message` mediumtext NOT NULL,
PRIMARY KEY (`announcementid`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

DROP TABLE IF EXISTS `bb1_avatars`;
CREATE TABLE `bb1_avatars` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`name` varchar(250) NOT NULL default \'\',
`extension` varchar(7) NOT NULL default \'\',
`groupid` smallint(5) unsigned NOT NULL default \'0\',
`posts` mediumint(8) unsigned NOT NULL default \'0\',
`userid` int(10) unsigned NOT NULL default \'0\',
PRIMARY KEY (`id`),
KEY `userid` (`userid`)
) TYPE=MyISAM AUTO_INCREMENT=23 ;


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 '\'0\',
`userid` int(10) unsigned NOT NULL default \'0\',


Dieser Befhl wurde aber von phpmyAdmin erzeugt und kann doch demnach keinen Error haben.
Kann es sein das es auf dem MySQL Sever nicth erlaubt ist ints länger als 9 zu erstellen ?

Was könnte es sonst sein ?



--Ano
 
Mit PHPMyAdmin kann man da viel Spaß haben.

Welche Version hatte das alte Phpmyadmin und welche hat das neue?
 
Ich hab das gleiche phpAdmin benutzt..dann hab ich entdeckt das auf dem SQL Server auch ein phpAdmin zuverfügung steh...und es gleich mit dem probiert..das gleiche....

das womit der dump erstellt wurde: phpMyAdmin 2.5.0

das womit ich versucht habe ihn wieder einzuspielen: phpMyAdmin 2.5.0

das womit ich versucht habe ihn dannach wieder einzuspielen: phpMyAdmin 2.2.0

Achja..die SQL version vom neuen Server: MySQL 4.0.13

Die vom alten kann ich mometan nicth nach schaun..erst am Montag wieder

--Ano
 
kannst du das mal in "code" tag posten dannk kann man das ganze schnell entsprechen anpassen.....die smilies nerven....
 
Selbst wenn man es anpassen könnte ... dann müsste man den geammten Dump anpassen..und das sind doch schon ca . 500KB .. und wer das alles anpasst..na danke....
Ne..der Code ist sicher korrekt..
sobald ich auf ihn zugreifen kann poste ich in mit dem Code - Tag .. nur momentan kann ich grad net...in ca .60 min......


--Ano
 
der fehler ist nach einem schema und lässt sich entsprechend automatisieren.....und phpmyadmin mach fehler beim exportieren
 
Ich hab jetzt das ganze bei meinem localen SQL Server ausgeführt..und alles hat so funktioniert wie es funktionieren sollte....

Dieses Problem habe ich auch nur bei diesem einen Server (von http://www.freesql.org )

Hier nochmal ein Teil des Dumps in Code Tages :



Code:
DROP TABLE IF EXISTS `bb1_announcements`;
CREATE TABLE `bb1_announcements` (
  `announcementid` mediumint(8) unsigned NOT NULL auto_increment,
  `boardid` mediumint(8) unsigned NOT NULL default '0',
  `userid` int(10) unsigned NOT NULL default '0',
  `starttime` int(10) unsigned NOT NULL default '0',
  `endtime` int(11) NOT NULL default '0',
  `topic` varchar(70) NOT NULL default '',
  `message` mediumtext NOT NULL,
  PRIMARY KEY  (`announcementid`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

#
# Daten für Tabelle `bb1_announcements`
#

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `bb1_avatars`
#
# Erzeugt am: 06. September 2003 um 13:21
# Aktualisiert am: 07. September 2003 um 13:37
#

DROP TABLE IF EXISTS `bb1_avatars`;
CREATE TABLE `bb1_avatars` (
  `id` mediumint(8) unsigned NOT NULL auto_increment,
  `name` varchar(250) NOT NULL default '',
  `extension` varchar(7) NOT NULL default '',
  `groupid` smallint(5) unsigned NOT NULL default '0',
  `posts` mediumint(8) unsigned NOT NULL default '0',
  `userid` int(10) unsigned NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `userid` (`userid`)
) TYPE=MyISAM AUTO_INCREMENT=23 ;

#
# Daten für Tabelle `bb1_avatars`
#

INSERT INTO `bb1_avatars` (`id`, `name`, `extension`, `groupid`, `posts`, `userid`) VALUES (22, 'avatar-59', 'jpg', 0, 0, 3),
(2, 'avatar-449', 'jpg', 0, 0, 4),
(4, 'images', 'jpg', 0, 0, 9),
(5, 'nurp-skeltchat-sml', 'gif', 0, 0, 12),
(19, 'ggg', 'jpg', 0, 0, 15),
(8, '01', 'jpg', 0, 0, 14),
(11, 'pig3', 'gif', 0, 0, 16);
# --------------------------------------------------------


--Ano
 
bei mir funktioniert das gnze auch, obwohl ich fast immer probleme mit einem phpmyadmin export habe....was ist das für ne mysql version?
 
Zurück
Oben