Salut tout le monde !
Je souhaite créer une BDD pour stocker des recettes et leurs ingrédients
Actuellement j'ai:
-> Une table "ingredients" (idIngredient (clé primaire), nomIngredient)
-> Une table "recettes" (idRecette (clé primaire), nomRecette)
J'essaye de créer une 3ième table "composition" pour stocker les différents ingredient de chaque recettes, j'ai donc cette requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE TABLE composition ( idRecette INT UNSIGNED NOT NULL, idIngredient INT UNSIGNED NOT NULL, PRIMARY KEY( idRecette, idIngredient), KEY ( idRecette ), CONSTRAINT fk_recettes_composition FOREIGN KEY idRecette, REFERENCES recettes ( idRecette ), KEY ( idIngredient ) ) ENGINE = InnoDB;
Mais lorsque je l'exécute j'ai l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #1064 - Erreur de syntaxe près de ' REFERENCES recettes ( idRecette ), KEY ( idIngredient ) ) ENGINE' à la ligne 7
J'utilise wamp et je suis sur windows
Merci d'avance pour votre aide
Partager