Droits d'exécution
L'option facultative SQL SECURITY
vous permet de spécifier avec quels privilèges le trigger est exécuté. Si l'option INVOKER
est sélectionnée, le déclencheur est exécuté avec les privilèges de l'utilisateur appelant. Si l'option DEFINER
est sélectionnée, le déclencheur est exécuté avec les privilèges de l'utilisateur qui le définit (propriétaire). Ces privilèges seront complétés par les privilèges accordés au déclencheur lui-même en utilisant l'opérateur GRANT
. Par défaut, le déclencheur hérite des privilèges d'exécution spécifiés pour la table. Les déclencheurs sur les événements de la base de données sont exécutés par défaut avec les privilèges de l'utilisateur qui les définit (propriétaire).