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

Privilegi SUPER per questa operazione

Dalla documentazione (corsivo mio):

Dato che sei già navid al database, non è necessario impostare il DEFINER attributo nella procedura memorizzata; l'aggiunta di questa riga provoca la visualizzazione dell'errore. Se rimuovi questa istruzione, la tua procedura verrà creata e non riceverai l'errore di autorizzazione.

Devi solo impostare DEFINER se stai configurando la procedura memorizzata per un altro utente, per impostazione predefinita la procedura memorizzata ottiene lo stesso contesto di sicurezza come utente che lo sta creando :