Голову не ломать, триггеры не писать.
Триггеры применяются когда уже совсем нет другого выхода, с ними приходит куча проблем и понимание - надо было делать на хранимках.
У вас есть отличный способ избежать этих раздумий, делайте на хранимках в одной транзакции с обработкой ошибок, задача простейшая.