Това, което може да се наложи да направите, е да използвате „ПРЕДИ INSERT“ на тригера, за да проверите дали добавеният запис не е валиден.
Този въпрос SO предоставя някои подробности за това как да премахнете невалидния запис:Предотвратяване на вмъкването
Алтернативата е да модифицирате програмата си, за да вмъкнете запис в друга таблица, която има тригер за изчистване на желаната таблица.