Desværre er brugen af lagrede procedure-inputparametre som adgangskoder i en CREATE USER
eller GRANT
erklæringen er dokumenteret i denne fejl
som ikke-understøttet . Så du kan faktisk ikke gøre, hvad du forsøgte.
Det ville være muligt at PREPARE
og EXECUTE
en sætning, som er bygget af CONCAT()
at sammenkæde i den nye adgangskode, men dette er ikke en sikker metode og anbefales derfor ikke. Du mister alle sikkerhedsfordele ved den lagrede procedure, hvis du skulle gøre det på den måde.