Bonjour à tous, je cherche un peu d'aide pour un trigger, mais je ne trouve rien qui m'aide, je vous explique ce que j'ai à faire.
Le trigger porte sur 4 tables :
personne
-id
-etat_retraite

periode_site
-date_debut
-date-fin
-site_id
-personne_id

periode_dep
-date_debut
-date-fin
-dep_id
-personne_id

periode_com
-date_debut
-date-fin
-com_id
-personne_id

je dois déclencher le trigger si on fait 1 insert ou 1 update sur une des tables période.
le trigger fait :
vérifier sur les 3 tables périodes le nombre d'enregistrements correspondant à
personne_id (un int passé dans la requête qui déclenchera le trigger)
date_fin IS NULL ou date_fin >aujourd'hui

Si à la suite de cette recherche 0 enregistrement n'est trouvé, alors le trigger effectue un update sur la table personne et passe etat_retraite à 1 WHERE id=le int passé dans la requête qui déclenche le dit trigger.

Je n'ai jamais fait de trigger auparavant, je suis vraiment novice dans ce domaine, et j'ai déjà téléchargé des docs et fouillé partout.
Merci d'avance.