Probleme sur les clef etrangeres

Résolu
feurdy -  
 feurdy -
aaidez moi a creer une table qui est une relation de deux table existantes. en mode console de mysql on me dit ''imposible d'ajouter les contraintes d'index externes.
A voir également:

3 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
Je pense que tu dois spécifier le nom des autres tables, et les noms des clés correspondantes dans les autres tables :
create table livrer( 
id_liv smallint auto_increment, 
id_four int, 
id_mat int, 
nb_mat int; 
primary key(id_liv), 
constraint fk_livrer1 foreign key(id_four)
 REFERENCES autretable1 (cle1) 
constraint fk_livrer2 foreign key(id_mat)
 REFERENCES autretable2(cle2) 
)engine=innodb; 
1
feurdy
 
Oui j'ai specifié mais la meme chose mysql me dit
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
peux-tu montrer le
create
que tu as modifié, et la définition des deux autres tables?
0