MySQL: запуск функции

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Есть MySQL функция, какие есть варианты ее запуска каждый раз при обращении к любой записи в таблице?
 

pym933

Client
Регистрация
23.02.2016
Сообщения
24
Благодарностей
7
Баллы
3

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113

pym933

Client
Регистрация
23.02.2016
Сообщения
24
Благодарностей
7
Баллы
3
Я не корректно понял ваш вопрос, я думал вас интересуют автоматическая реакция СУБД на DML операции
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Я не корректно понял ваш вопрос
Возможно, а возможно я не корректно без примера его задал. В общем надо вызывать эту функцию каждый раз при любом запросе. В данный момент она вызывается запросом CALL function_name.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113

pym933

Client
Регистрация
23.02.2016
Сообщения
24
Благодарностей
7
Баллы
3
Если вам нужно чтобы реакция была именно на update то триггер для этого подойдет, саму функцию можно упаковать в тело триггера или вызвать внешнюю функцию из тела триггера.
Вы, видимо, хотите часть логики перенести на сторону СУБД, если бы вы уточнили что конкретно хотите получить.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)