Bonjour
Je m'initie au sql et je suis en train de mettre en oeuvre un MPD tout fourni...tables et champs à implémenter. Je ne fais que suivre le MPD
J'arrive à la création d'une table qui me pose quelque problèmes..
Il se produit l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 ------------------------------------------------------------------------- mysql> create table J_CLASSE_MATIERE( -> fk_j_mat_prof int(4) unsigned zerofill default '0000' not null, -> fk_j_classe int(4) unsigned zerofill default '0000' not null, -> primary key(fk_j_mat_prof,fk_j_classe), -> foreign key(fk_j_mat_prof) references J_MATIERE_PROF(fk_j_matiere,fk_j_prof), -> foreign key(fk_j_classe) references CLASSE(cls_id)) -> TYPE=INNODB; --------------------------------------------------------------------------
J'avoue que je ne comprends pas...--------------------------------------------------------------------------
ERROR 1239 (42000): Incorrect foreign key definition for 'foreign key without name': Key reference and table reference don't match
Pouvez-vous m'aider?
Ci-joint le script contenant les autres tables du MPD: pas de pb jusqu'à cette dernière table. Merci.




Répondre avec citation



Partager