Je suis en train de créer un script batch qui se connecter à une base de données mySQL et une commande de suppression:Script batch pour envoyer des commandes à mySQL db?
@echo off
echo Resetting all assessments...
mysql -hlocalhost -urdfdev -p%1 rdf_feedback
delete from competency_question_answer;
je vais exécuter ce script avec le mot de passe comme argument de ligne de commande, mais tout ce script est, se connecte à la base de données et l'invite mysql>
s'affichera. Après que je sois sorti de mysql, le reste des commandes de batch arrive à s'exécuter (et échoue, pas de surprise).
Comment puis-je passer les commandes SQL du script batch à la console mysql? Est-ce seulement possible?
merci, essayé de cette façon et après avoir ajouté une ligne vide à la fin de la foo.sql et en supprimant le dernier point-virgule (semblait causer des problèmes), tout est passé avec succès. –