Mysql
 sql >> Base de données >  >> RDS >> Mysql

SUPER privilège(s) pour cette opération

À partir de la documentation (c'est moi qui souligne) :

Puisque vous êtes déjà navid à la base de données, vous n'avez pas besoin de définir le DEFINER attribut dans votre procédure stockée ; l'ajout de cette ligne provoque l'apparition de l'erreur. Si vous supprimez cette instruction, votre procédure sera créée et vous n'obtiendrez pas l'erreur d'autorisation.

Il vous suffit de définir DEFINER si vous configurez la procédure stockée pour un autre utilisateur, par défaut la procédure stockée obtient le même contexte de sécurité en tant qu'utilisateur qui le crée :