Saphir: CREATE TABLE

Beitrag lesen

Hallo zusammen,

kann mir jemand sagen wieso folgende MYSQL Anweisung nicht funktioniert?

CREATE TABLE `Teilnehmer`(  
`Teilnehmer_ID` INT(100) NOT NULL,  
`Vorname` VARCHAR(50) NOT NULL,  
`Nachname` VARCHAR(50) NOT NULL,  
PRIMARY KEY(Teilnehmer_ID),  
INDEX ix_td(Kurs_ID),  
INDEX ix_td(Mannschaft_ID),  
FOREIGN KEY(Kurs_ID) REFERENCES Kurs(Kurs_ID) ON DELETE CASCADE ON UPDATE CASCADE  
FOREIGN KEY(Mannschaft_ID) REFERENCES Mannschaft(Mannschaft_ID) ON DELETE CASCADE ON UPDATE CASCADE  
)  
ENGINE = InnoDB

Ich bekomme folgende Fehlermeldung.
#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 'FOREIGN KEY(Mannschaft_ID) REFERENCES Mannschaft(Mannschaft_ID) ON DELETE CASCAD' at line 9