Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RFpro.ru: Базы данных MySQL


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Академик
Рейтинг: 3941
∙ повысить рейтинг »
Абаянцев Юрий Леонидович aka Ayl
Статус: Профессионал
Рейтинг: 2049
∙ повысить рейтинг »
vladisslav
Статус: Практикант
Рейтинг: 1353
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Базы данных / MySQL

Номер выпуска:477
Дата выхода:28.04.2012, 23:00
Администратор рассылки:Абаянцев Юрий Леонидович aka Ayl (Профессионал)
Подписчиков / экспертов:146 / 68
Вопросов / ответов:1 / 1

Консультация # 185905: Здравствуйте! Прошу помощи про триггеры. Используется последняя на сегодняшний день версия mysql. 1. Что будет, если во время обработки триггера на событие insert приходит запрос на добавление новых данных (то есть обработка предыдущих данных ещё не закончилась, а идут уже новые данные)? Очередь? 2. Как в mysql в триггере отменить транзак...


Консультация # 185905:

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

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

Спасибо большое!

Дата отправки: 25.04.2012, 22:29
Вопрос задал: MrSpencer (5-й класс)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Чичерин Вадим Викторович (Профессионал):

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

Консультировал: Чичерин Вадим Викторович (Профессионал)
Дата отправки: 27.04.2012, 14:51
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!



В избранное