Ifølge MySQL-standarden ville den rigtige måde at håndtere dette på være SIGNAL-kommandoen til at sende en fejl tilbage til klienten. da dette er en FØR trigger, vil en fejl i triggeren forhindre mysql i at gå videre og indsætte rækken.
Mysql understøtter dog endnu ikke SIGNAL, så vi er nødt til at finde på en måde at forårsage en vilkårlig fejl.
En måde at gøre dette på er at RINGE en ikke-eksisterende procedure, som vist her .
En bedre idé ville være at fjerne INSERT-rettighederne fra denne tabel og i stedet bruge en lagret procedure til at håndtere indsættelsen for dig.