fehler bei sql-tabellen anlegen

Harzteufel

Erfahrenes Mitglied
Hallo,
da ich mich nicht sonderlich gut im Bereich der Programmierung/Datenbanken auskenne und ich beim Installieren eines Scriptes folgende Fehlermeldung erhalte...

#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 AUTO_INCREMENT=12' at line 10

...wende ich mich an euch! Ich hoffe, ihr könnt mir weiterhelfen

Der SQL-Code:
CREATE TABLE kommentare (
id int(11) NOT NULL auto_increment,
nid int(11) NOT NULL default '0',
zeit int(11) NOT NULL default '0',
kommentar longtext NOT NULL,
autor varchar(255) NOT NULL default '',
ok int(1) NOT NULL default '0',
PRIMARY KEY (id),
KEY nid (nid)
) ENGINE=MyISAM AUTO_INCREMENT=12 DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;

Vielen Dank für eure Bemühungen!
Mfg Harzteufel
 
Du hast in der letzten Zeile AUTO_INCREMENT=12 doppelt geschrieben.

Setze deine Statements zukünftig bitte in entsprechende Tags wie [code=sql], dann sieht es so aus:
SQL:
SELECT * FROM user;
 
Außer dass du AUTO_INCREMENT = 12 zweimal benennst, sehe ich keinen Fehler.

SQLyog führt das Query auch ohne Probleme aus bei mir...
 
Danke für die schnellen Antworten. Leider habe ich trotz Entfernen eines der beiden AUTO_INCREMENT=12 keinen Erfolg. Woran könnte es noch liegen? Kann es auch am Provider liegen (in meinem Fall Strato) oder an der SQL-Version (MySQL 4.0.27) oder an der phpMyAdmin-Version (2.6.4)?

Gruß Harzteufel
 
Hast du denn den mySQL Code mit phpMyAdmin exportiert?
Wenn ja, war der dann auch mySQL 4.0 kompatibel?

@[flex]
Ich wollte mein Avatar ändern, aber das geht nicht wieder weg. Vielleicht ein Bug?
 
Ich habe nichts exportiert. Ich habe das fertige Script runtergeladen und bei der Installation des Scriptes muss man auch zwei Tabellen anlegen! Also könnte es an den SQL-Versionen liegen?
 
Es könnte sein das in diesem mySQL Statement Befehle vorkommen, die nicht mit der mySQL 4.0 kompatibel sind.
Wo hast du denn das Skript heruntergeladen?
 
In der Datei tables.sql steht drin das die Statements für die mySQL Version 4.1.21 exportiert wurde.
Es könnte ( keine Garantie ) daran liegen, dass du eine niedrigere Version hast.
 
Zurück