LINUX.ORG.RU

[MySQL] Сгенерировать исключение в триггере

 


0

0

Имеем MySQL 5.0.67-community

И триггер следующего вида:

CREATE TRIGGER trigger_add_vehicle_to_route
	BEFORE INSERT ON tbl_vehicle_on_route
	FOR EACH ROW
BEGIN
	IF something THEN
		-- make changes to NEW
	ELSE
		-- throw error
	END IF;
END //

Вопрос. Как сгенерировать исключение? Что бы на консоль выдало сообщение в случае ошибки: "...trigger failed..."

Спасибо.

anonymous

А как ты думаешь умеют ли системные вызовы формировать исключения? и как тогда жить?

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

Пока что не нашел результатов. Сделал через выполнение кода, приводящего к ошибке и откату триггера и занесением комментов в свою собственную таблицу error_log. Но это не Ъ.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.