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 ?