Ou alors tu l'implémentes à la lettre, avec un comportement totalement foireux (s'ils rentrent une deuxième intervention avec le même intervenant, ils se tapent une erreur SQL style
UNIQUE CONSTRAINT VIOLATED BY QUERY "INSERT INTO …" affichée telle quelle dans une belle boîte de dialogue) et s'ils s'en plaignent, le correctif est de revenir à ce que tu avais avant.
