Niestety użycie parametrów wejściowych procedury składowanej jako haseł w CREATE USER
lub GRANT
oświadczenie jest udokumentowane w tym błędzie
jako nieobsługiwany . Więc nie możesz zrobić tego, co próbowałeś.
Byłoby możliwe PREPARE
i EXECUTE
instrukcja zbudowana przez CONCAT()
połączyć w nowym haśle, ale to nie jest to bezpieczna metoda i dlatego nie jest zalecane. Jeśli zrobisz to w ten sposób, stracisz wszystkie korzyści związane z bezpieczeństwem procedury składowanej.