Volgens de MySQL-standaard zou de juiste manier om hiermee om te gaan het SIGNAL-commando zijn om een fout terug te gooien naar de client. aangezien dit een BEFORE-trigger is, zal een fout in de trigger voorkomen dat mysql verder gaat en de rij invoegt.
Mysql ondersteunt echter nog geen SIGNAL, dus we moeten een manier bedenken om een willekeurige fout te veroorzaken.
Een manier om dit te doen is door een niet-bestaande procedure TE BELLEN, zoals hier gedemonstreerd .
Een beter idee zou zijn om de INSERT-rechten uit deze tabel te verwijderen en in plaats daarvan een opgeslagen procedure te gebruiken om de invoeging voor u af te handelen.