Информационно-развлекательный портал
http://men-forum.net/

Прошу помощи про триггеры
http://men-forum.net/viewtopic.php?f=65&t=1496446
Страница 1 из 1

Автор:  Ольга Зайченко [ 27 дек 2016, 08:03 ]
Заголовок сообщения:  Прошу помощи про триггеры

Изображение

Прошу помощи про триггеры. Используется последняя на сегодняшний день версия mysql.

1. Что будет, если во время обработки триггера на событие insert приходит запрос на добавление новых данных (то есть обработка предыдущих данных ещё не закончилась, а идут уже новые данные)? Очередь?
2. Как в mysql в триггере отменить транзакцию и вывести сообщение пользователю, что не так?
3. Посоветуйте книгу/ресурс, где можно поподробнее прочитать про синтаксис триггера для mysql и варианты использования... Желательно на русском.

Автор:  Плотник [ 28 дек 2016, 10:23 ]
Заголовок сообщения:  Re: Прошу помощи про триггеры

1. Триггеры в MySQL выполняются в порядке очередности, и наличие нескольких триггеров одной очередности не допускается. В отличие от Oracle, где триггеры одной очередности выполняются в произвольном порядке. Поэтому обработка будет производиться в порядке очереди.
2. Способ достаточно простой - вызвать ошибку выполнения в процессе самого выполнения.
3. Для работы с MySQL посоветовал бы MYSQL - Руководство профессионала.

Страница 1 из 1 Часовой пояс: UTC + 6 часов
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/