Триггер для select

chama

Новичок
Триггер для select

Стоит mysql 5.1.7.
Учусь работатьс триггерами.
Почитал http://dev.mysql.com/doc/refman/5.1/en/create-trigger.html
Там есть синтаксис создания триггера
PHP:
CREATE 
    [DEFINER = { user | CURRENT_USER }]    
   TRIGGER trigger_name trigger_time trigger_event
     ON tbl_name FOR EACH ROW trigger_stmt
и несколько примеров с срабатыванием триггера(запуск процедуры) после(до) вставки, удаления и update.
Только вот из синтаксиса и примеров
trigger_name trigger_time trigger_event
не понял можно ли сработать триггер при выборке из таблицы.
и не понял, что такое trigger_time

хотя наверное trigger_time это before и after
тогда какие значения может принимать trigger_event?
 

SelenIT

IT-лунатик :)
>какие значения может принимать trigger_event?
Судя по всему,
>вставки, удаления и update

P.S. Для чего вообще может понадобиться триггер для события, при котором данные никак не меняются?
 

chama

Новичок
Автор оригинала: SelenIT
P.S. Для чего вообще может понадобиться триггер для события, при котором данные никак не меняются?
Для примера хотел проверить на стороне сервера(mysql) права доступа пользователя к свойству объекта (реализвана модель доступа из 4 таблиц). И при неудачном выборе не выдавать ответ.
хотя это можно реализовать if
 
Сверху