Bonjour à tous,
Même dans un environnement Windows, les petits scripts batch s'avèrent toujours très utiles. Encore faut-il savoir les écrire... car en ce qui me concerne, je bloque sur un étrange petit problème :
J'ai crée un script dans lequel j'initialise quelques variables d'environnement afin qu'elles soient utilisées par une commande appelée plus loin dans le script.
Or, je constate que la commande mysql reçoit des valeurs vide car le script m'affiche l'erreur: "no database selected"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SET MYSQLDB = mydatabase SET MYSQL_USER = myuser SET MYSQL_PWD = mypwd mysql -u %MYSQL_USER% -p%MYSQL_PWD% %MYSQLDB% < schema.sql
Est-ce bien la bonne syntaxe pour transmettre le contenu d'une variable en argument d'une commande ?
Merci d'avance pour vos suggestions
Partager