Seite 1 von 2

SQL-Fehler

Verfasst: 10.03.2006 15:07
von adidas
Hallo,

ich hatte ein Backup von einer kleinen Datenbank (max. 500 KB glaube ich) gemacht. Nun, ich habe Hoster gewechselt und wenn ich mit phpmyadmin versuche den Backup einzuspielen, kommt diese Meldung:

Fehler:

Code: Alles auswählen

 SQL-Befehl:

CREATE TABLE `admin` (
`uid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`uname` varchar( 15 ) NOT NULL default '',
`pwd` varchar( 32 ) NOT NULL default '',
`email` varchar( 50 ) NOT NULL default '',
PRIMARY KEY ( `uid` ) ,
UNIQUE KEY `uname` ( `uname` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 
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 'DEFAULT CHARSET=latin1' at line 8
Warum passiert das so? Das Backup wurde mit phpmyadmin gemacht und beim einspielen kommen Fehlermeldungen... ?

Verfasst: 10.03.2006 15:38
von fanrpg
Entferne mal über charset = x :wink:

Verfasst: 10.03.2006 15:56
von adidas
fanrpg hat geschrieben:Entferne mal über charset = x :wink:
????

Verfasst: 10.03.2006 15:58
von fanrpg

Code: Alles auswählen

DEFAULT CHARSET = latin1
Sowas überall mal entfernen.

Verfasst: 10.03.2006 16:03
von adidas
habe ich, jetzt kommt folgender fehler:

Code: Alles auswählen

 SQL-Befehl:

CREATE TABLE `admin` (
`uid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`uname` varchar( 15 ) NOT NULL default '',
`pwd` varchar( 32 ) NOT NULL default '',
`email` varchar( 50 ) NOT NULL default '',
PRIMARY KEY ( `uid` ) ,
UNIQUE KEY `uname` ( `uname` ) LOCK TABLES `admin` WRITE
#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 'LOCK TABLES `admin` WRITE' at line 12

Verfasst: 10.03.2006 16:06
von fanrpg

Code: Alles auswählen

CREATE TABLE `admin` ( 
`uid` int( 11 ) NOT NULL AUTO_INCREMENT , 
`uname` varchar( 15 ) NOT NULL default '', 
`pwd` varchar( 32 ) NOT NULL default '', 
`email` varchar( 50 ) NOT NULL default '', 
PRIMARY KEY ( `uid` ) , 
UNIQUE KEY `uname` ( `uname` ) ;
 LOCK TABLES `admin` WRITE ;
Versuch dat mal.

Verfasst: 10.03.2006 16:14
von adidas
Und jetzt kommt:


Fehler:

Code: Alles auswählen

SQL-Befehl:

CREATE TABLE `admin` (
`uid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`uname` varchar( 15 ) NOT NULL default '',
`pwd` varchar( 32 ) NOT NULL default '',
`email` varchar( 50 ) NOT NULL default '',
PRIMARY KEY ( `uid` ) ,
UNIQUE KEY `uname` ( `uname` )
#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 '' at line 7

Verfasst: 10.03.2006 16:20
von fanrpg

Code: Alles auswählen

CREATE TABLE `admin` ( 
`uid` int( 11 ) NOT NULL AUTO_INCREMENT , 
`uname` varchar( 15 ) NOT NULL default '', 
`pwd` varchar( 32 ) NOT NULL default '', 
`email` varchar( 50 ) NOT NULL default '', 
PRIMARY KEY ( `uid` ) , 
UNIQUE KEY `uname` ( `uname` ) ;
Warum hast du das ; wieder vergessen?

Hast du überhaupt eine Ahnung wie SQL Anweisungen aussehen müssen? ô,o

Verfasst: 10.03.2006 16:34
von adidas
jetzt kommt wieder ne meldung :(

Code: Alles auswählen

 Fehler SQL-Befehl:

CREATE TABLE `admin` (
`uid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`uname` varchar( 15 ) NOT NULL default '',
`pwd` varchar( 32 ) NOT NULL default '',
`email` varchar( 50 ) NOT NULL default '',
PRIMARY KEY ( `uid` ) ,
UNIQUE KEY `uname` ( `uname` ) 
#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 '' at line 7

Verfasst: 10.03.2006 16:39
von fanrpg

Code: Alles auswählen

CREATE TABLE `admin` ( 
`uid` int( 11 ) NOT NULL AUTO_INCREMENT , 
`uname` varchar( 15 ) NOT NULL default '', 
`pwd` varchar( 32 ) NOT NULL default '', 
`email` varchar( 50 ) NOT NULL default '', 
PRIMARY KEY ( `uid` ) , 
UNIQUE KEY `uname` ( `uname` )
);