Sfortunatamente, l'uso della procedura memorizzata immette parametri come password in un CREATE USER
o GRANT
l'istruzione è documentata in questo bug
come non supportato . Quindi non puoi effettivamente fare quello che hai tentato.
Sarebbe possibile PREPARE
e EXECUTE
un'istruzione creata da CONCAT()
da concatenare nella nuova password, ma questo non è un metodo sicuro ed è quindi sconsigliato. Se dovessi farlo in questo modo, perderai tutti i vantaggi di sicurezza della stored procedure.