Announcement

Collapse
No announcement yet.

fehler #1064

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • fehler #1064

    Hallo!

    beim importieren einer datenbank.sql bekomme ich folgenden Fehler:

    Code:
    Error
    SQL query: 
    
    CREATE TABLE admin(
    
    Id int( 11 ) NOT NULL AUTO_INCREMENT ,
    Nickname varchar( 50 ) NOT NULL default '',
    Kennwort varchar( 50 ) NOT NULL default '',
    Nachname varchar( 50 ) NOT NULL default '',
    Vorname varchar( 50 ) NOT NULL default '',
    Email varchar( 50 ) NOT NULL default '',
    PRIMARY KEY ( Id ) 
    ) INSERT INTO admin
    VALUES ( 1, 'admin', 'passwort', 'Musterman', 'Max', '[email protected]' ) ;
    
    
    
    MySQL said:  
    
    #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 'INSERT INTO admin VALUES (1, 'admin', 'passwort', 'Musterman', 'Max', 'test@test' at line 11
    die datenbaank.sql sieht wie folgt aus:

    Code:
    CREATE TABLE admin (
      Id int( 11 ) NOT NULL auto_increment,
      Nickname varchar(50) NOT NULL default '',
      Kennwort varchar(50) NOT NULL default '',
      Nachname varchar(50) NOT NULL default '',
      Vorname varchar(50) NOT NULL default '',
      Email varchar(50) NOT NULL default '',
      PRIMARY KEY  (Id)
    ) 
    
    INSERT INTO admin VALUES (1, 'admin', 'passwort', 'Musterman', 'Max', '[email protected]');
    
    
    CREATE TABLE benutzerdaten (
      Id int( 11 ) NOT NULL auto_increment,
      Nickname varchar(50) NOT NULL default '',
      Kennwort varchar(50) NOT NULL default '',
      Nachname varchar(50) NOT NULL default '',
      Vorname varchar(50) NOT NULL default '',
      Email varchar(50) NOT NULL default '',
      upcounter int(11) NOT NULL default '0',
      lastupload int(11) NOT NULL default '1136070000',
      upcountall int(11) NOT NULL default '0',
      PRIMARY KEY  (Id)
    ) 
    
    
    CREATE TABLE dateien (
      id int( 11 ) NOT NULL auto_increment,
      file varchar(100) NOT NULL default '',
      name varchar(100) NOT NULL default '',
      email varchar(100) NOT NULL default '',
      endung varchar(100) NOT NULL default '',
      ip varchar(100) NOT NULL default '',
      counter int(11) NOT NULL default '0',
      uptime int(11) NOT NULL default '0',
      laststat int(11) NOT NULL default '0',
      erotik int(11) NOT NULL default '0',
      kat varchar(100) NOT NULL default 'Sonstiges',
      privat int(11) NOT NULL default '0',
      userid varchar(20) NOT NULL default '0',
      bestof int(11) NOT NULL default '0',
      thumb int(11) NOT NULL default '0',
      PRIMARY KEY  (id)
    ) 
    
    
    CREATE TABLE kommentare (
      id int( 11 ) NOT NULL auto_increment,
      file varchar(100) NOT NULL default '',
      name varchar(100) NOT NULL default '',
      email varchar(100) NOT NULL default '',
      page varchar(100) NOT NULL default '',
      dis text NOT NULL,
      PRIMARY KEY  (id),
      KEY id (id)
    )
    Konnte bisher nach langem rumsuchen den Fehler nicht finden. Ich hoffe dass mir hier jemand helfen kann



    grüsse markus

  • #2
    Hallo Markus,

    MySQL ist zwar nicht ganz meine Stärke, aber ich vermute stark, dass Du nach jedem Befehl ein ";" eingeben musst. Also auch gleich nach dem ersten CREATE TABLE bevor Du das erste INSERT machst:
    HTML Code:
    CREATE TABLE admin(
    
    Id int( 11 ) NOT NULL AUTO_INCREMENT ,
    Nickname varchar( 50 ) NOT NULL default '',
    Kennwort varchar( 50 ) NOT NULL default '',
    Nachname varchar( 50 ) NOT NULL default '',
    Vorname varchar( 50 ) NOT NULL default '',
    Email varchar( 50 ) NOT NULL default '',
    PRIMARY KEY ( Id ) 
    ) ;
    INSERT INTO admin
    VALUES ( 1, 'admin', 'passwort', 'Musterman', 'Max', '[email protected]' ) ;
    Ich hoffe sehr - das stimmt!

    Gruß
    Olaf

    Comment

    Working...
    X