Bonjour,
Mon problème est sans doute un cas d'école mais pour ma part, je n'arrive pas à le résoudre...
Je désirerais créer une procédure stockée me permettant de créer un nouvel utilisateur sous MySql.
Mon code est le suivant :
La syntaxe de l'ordre CREATE USER nécessite des quotes, donc j'ai tenté ma chance (en les protégeant), il ne me prend pas la valeur de mes variables...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DELIMITER // CREATE PROCEDURE New_User(in name varchar(3), in password varchar(8)) BEGIN CREATE USER \' ||name||\' IDENTIFIED BY \'||password||\'; END//
J'ai tenté de passé par les différents type de variables et j'ai toujours le même soucis... Du côté de la préparation de requêtes je fais choux blanc aussi...
Berf, après un long moment de recherche sur le net et tout plein de test, je dois bien avouer ne pas avoir réussit ma quête...
Pourriez-vous m'aider???
Merci d'avance
Partager