Wat u mogelijk moet doen, is de 'BEFORE INSERT' van de trigger gebruiken om te controleren of het record dat wordt toegevoegd niet geldig is.
Deze SO-vraag geeft enig detail over het weggooien van het ongeldige record:Invoegen voorkomen
Het alternatief is om uw programma aan te passen om een record in een andere tabel in te voegen die een trigger heeft om de gewenste tabel te wissen.