Mysql
 sql >> Database >  >> RDS >> Mysql

Mysql CREATE DEFINER

La clausola DEFINER controlla l'account utilizzato al momento dell'esecuzione, a meno che non si specifichi anche SQL SECURITY INVOKER. Poiché il codice è attualmente scritto, indipendentemente dall'utente che esegue il codice in fase di esecuzione, verrà eseguito nel contesto di sicurezza specificato in DEFINER. Se è necessario specificare un intervallo più ampio di indirizzi per il definitore, utilizzare % da solo nella parte host o utilizzare qualcosa come 192.168.%