bonjour tout le monde voila je cherche à créer une clé secondaire dans une table

(pour des raisons de simplicité j'ai supprimé ma table comme ca je la crée avec seulement ma clé secondaire cependant cela ne fonctionne pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CREATE TABLE `COU_COURS` ( `COU_SALID` INTEGER NOT NULL ,
 PRIMARY KEY ( `COU_SALID` ) 
FOREIGN KEY (SAL_ID) REFERENCES CATEGORIE (SAL_ID) );
cependant ca me sort l'erreur suivante :

ERROR 1064 (42000): 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 (SAL_ID) REFERENCES CATEGORIE (SAL_ID) )' at line 1
je ne sais plus quoi tester je ne comprends d'ou ca vient

pouvez vous m'eclaircir la dessus

je vous remercie d'avance