Привилегии выполнения
Необязательное предложение SQL SECURITY
позволяет задать с какими привилегиями выполняется триггер.Если выбрана опция INVOKER
, то триггер выполняется с привилегиями вызывающего пользователя.Если выбрана опция DEFINER
, то триггер выполняется с привилегиями определяющего пользователя (владельца). Эти привилегии будут дополнены привилегиями выданные самому триггеру с помощью оператора GRANT
.По умолчанию триггер наследует привилегии выполнения указанные для таблицы.Триггера на события базы данных по умолчанию выполняются с привилегиями определяющего пользователя (владельца).