bonjour, je ss débutant en mysql, et je voudrais créer une table note qui contient deux clés étrangères, l'un(id_stg) de la table stagiaire et l'autre(id_mt) de la table matiere, mé je reviens pas à s'exécutée avec succés, car mysql me renvoit une erreur qui dit :

MySQL a répondu:
#1005 - Ne peut créer la table '.\geststg\note.frm' (Errcode: 150)

voila la syntaxe suivant de création de ma table note:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
CREATE TABLE note(
id_stg INT,
INDEX ( id_stg ) ,
FOREIGN KEY ( id_stg ) REFERENCES stagiaire( id_stg ) ON DELETE CASCADE ,
id_mt INT,
INDEX ( id_mt ) ,
FOREIGN KEY ( id_mt ) REFERENCES matiere( id_mt ) ON DELETE CASCADE
) TYPE = INNODB
mes amis de forum, j'attend votre réponses sur la feu.