2012-12-03 7 views
0

sur une machine Windows, chaque jour je dois me connecter à myssql via phpmyadmin, aller à une table particulière et exécuter la même commande sql pour faire un peu de nettoyage.exécuter des commandes mysql via un raccourci sur le bureau?

Je veux automatiser ce processus sans mettre en place un TRIGGER ... existe-t-il une solution d'invite de commande pour ce faire, ou un processus automatique qui peut être simplement exécuté à partir d'un raccourci sur le bureau?

Répondre

0

Pour Windows, vous pouvez utiliser le planificateur de tâches. Cependant, vous ne pourrez peut-être pas l'obtenir pour vous connecter à phpMyAdmin. Peut-être la ligne cmd pour mysql?

1

écrire un script run.bat et copier le contenu suivant en elle:

mysql -u root localhost -h -Pmot_de_passe -D nom_base_de_données -e " commande de nettoyage ".

Planifiez cette commande dans votre planificateur Windows.

Si vous avez plusieurs commandes de nettoyage, puis les ajouter dans un fichier sql et programmer la commande suivante:

mysql -u root localhost -h -Pmot_de_passe -D nom_base_de_données < path_to_sql_file

Questions connexes