ation qui doit toujours être unique).
Dans notre cas, cela donne ceci en commande SQL :
<code sql>
CR... ERENCES aliment (id) ON DELETE RESTRICT ON UPDATE CASCADE,
FOREIGN KEY (lieu_id) REFERENCES lieu (id) ON DELETE RESTRICT ON UPDATE CASCADE,
PRIMARY KEY (aliment_id, lieu_id) );
</cod... gnale à MySQL **comment mettre à jour la BDD** en cas de suppression ou de mise à jour d’un objet de “a
EY (famille_id) REFERENCES famille (id)
ON DELETE CASCADE;
</code>
Voyons ensemble ce que cette comma... (enfin, plutôt y ajouter une contrainte, dans ce cas précis) ;
* On dit à MySQL que la colonne “fami... uite l'objet de cette référence. Soit, dans notre cas, la colonne “id” de la table “famille” (soit la c... , on indique à MySQL le comportement à adopter en cas de suppression de l’objet “unique” (ici, la “fami
et en particulier =====
Finissons par un dernier cas d’usage. Admettons qu’un utilisateur souhaite se ... upprimer tous les objets d’une table ! Dans notre cas, adieu à nos utilisateurs. 😨
===== Supprimez to
, on suit un principe assez simple :
- Dans ce cas spécifique, une langue est reliée à plusieurs uti... s relations 1 à plusieurs.
Comment faire dans ce cas ?
Vous allez “tricher”. Une relation plusieurs à
REFERENCES film (id) ON DELETE RESTRICT ON UPDATE CASCADE,
FOREIGN KEY (pays_de_sortie_id) REFERENC... pays_de_sortie (id) ON DELETE RESTRICT ON UPDATE CASCADE,
PRIMARY KEY (film_id, pays_de_sortie_id)