Bonjour,
Je vous expose mon problème :
J'ai une application où il y a 3 tables : Utilisateur, Mot et Thème.
Un mot peut appartenir à 1 et 1 seul utilisateur, et un utilisateur peut avoir 0..* mots.
Un thème appartient à 1 et 1 seul utilisateur.
Un mot est relié à 0..1 thème et à 1 et 1 seul utilisateur.
J'obtiens le MLD suivant :
Utilisateur : id_utilisateur.
Theme : id_theme, id_utilisateur
Mot : id_mot, id_utilisateur, id_theme
Je voudrais pour chaque insertion d'un mot, vérifier que l'id_utilisateur dans la table Mot soit le même que l'id_utilisateur dans la table Theme.
J'utilise MySQL, est-il nécessaire de créer un trigger pour gérer cela ?
Partager