Uit de documentatie (mijn nadruk):
Aangezien je al navid . bent naar de database, hoeft u de DEFINER . niet in te stellen attribuut in uw opgeslagen procedure; het toevoegen van deze regel zorgt ervoor dat de fout verschijnt. Als u deze verklaring verwijdert, wordt uw procedure gemaakt en krijgt u geen toestemmingsfout.
U hoeft alleen DEFINER in te stellen als u de opgeslagen procedure voor een andere gebruiker instelt, krijgt de opgeslagen procedure standaard dezelfde beveiligingscontext als de gebruiker die het maakt
: