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
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