Dukanos Geschrieben 25. Juli 2007 Teilen Geschrieben 25. Juli 2007 Hallo Leute, irgendwie steh ich gerade auf dem Schlauch. Ich versuche folgende Tabellen in meinen Server einzuspielen, aber ich kriege bei der news-tabelle immer den selben Fehler: #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 'PRIMARY KEY(news_id) FOREIGN KEY (fk_user_id) REFERENCES users (user_id) ON ' at line 7 Hier die Tabellen: CREATE TABLE users ( user_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, username VARCHAR(20) NOT NULL , firstname VARCHAR(20) NOT NULL , name VARCHAR(20) NOT NULL , street VARCHAR(20) NOT NULL , city VARCHAR(20) NOT NULL , zip SMALLINT UNSIGNED NOT NULL , country VARCHAR(20) NOT NULL , email VARCHAR(20) NOT NULL , md5pwd VARCHAR(30) NOT NULL , admin TINYINT UNSIGNED DEFAULT 0 NOT NULL , PRIMARY KEY(user_id) )TYPE=InnoDB; CREATE TABLE news ( news_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, fk_user_id INTEGER UNSIGNED NOT NULL , date DATETIME NOT NULL , info MEDIUMTEXT NOT NULL , INDEX (fk_user_id) PRIMARY KEY(news_id) FOREIGN KEY (fk_user_id) REFERENCES users (user_id) ON UPDATE CASCADE )TYPE=InnoDB; Könnte mich jemand von der Leitung schubsen auf der ich steh? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
grueni Geschrieben 25. Juli 2007 Teilen Geschrieben 25. Juli 2007 Probiers mal mit einem Komma nach INDEX (fk_user_id) und PRIMARY KEY(news_id) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Dukanos Geschrieben 25. Juli 2007 Autor Teilen Geschrieben 25. Juli 2007 gnarf :old Danke für´s Schubsen! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.