2010-11-22 2 views
7

Если я запускаю запрос вставки, но у меня есть триггер в таблице, чтобы увеличить другое значение на основе триггера, но что-то не так с триггером, будет ли он выполнять мой запрос?Что делать, если триггер не срабатывает?

+0

@cdhowie, я думаю, он спрашивал, какой двигатель базы данных. MySQL поддерживает многие. – Brad 2010-11-22 19:20:55

+1

Это триггер перед вставкой или после вставки? – 2010-11-22 19:23:46

ответ

8

Следующая ссылка article должна помочь. В принципе, ошибка во время запуска триггера BEFORE или AFTER приводит к сбою всего оператора, вызвавшего запуск триггера.

Вам не нужно проверять это, но если вы хотите быстро проверить это, просто создайте фиктивную таблицу с неудачным вставным триггером. Результаты будут очень четкими.

Надеюсь, что помог

Смежные вопросы