Dukanos Geschrieben 25. Juli 2007 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?
grueni Geschrieben 25. Juli 2007 Geschrieben 25. Juli 2007 Probiers mal mit einem Komma nach INDEX (fk_user_id) und PRIMARY KEY(news_id)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden