Создаю динамический запрос в хранимой процедуре для создания пользователя. Само создание пользователя проходит нормально, но при попытке задания ему прав вылезает ошибка:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use
near 'GRANT USAGE ON *.* TO 'malan1'@'localhost'' at line 2
set @new_user_create=CONCAT(
'CREATE USER ''malan1''@''localhost'';
GRANT USAGE ON *.* TO ''malan1''@''localhost'';');
PREPARE cu FROM @new_user_create;
EXECUTE cu;
Не пойму на что он ругается.