2010-09-19 4 views
0

Besoin de planifier dans le serveur Windows 2003 pour exécuter une procédure stockée MySql une fois par semaine. J'ai essayé avec le fichier batch, mais ça marche pour moi. Des idées? Merci à ADV.Comment planifier une procédure stockée mysql dans Windows?

+0

regardez sur http://www.devx.com/webdev/Article/42887 –

+0

J'ai trouvé la réponse moi-même. le voici, – Bala

+0

@echo off mysql --user = root --password = root --database = test Bala

Répondre

2

Exécutez-vous mySQL version 5.1 ou ultérieure? Dans ce cas utiliser un mysql event.

Par exemple:

CREATE EVENT MY_WEEKLY_THING 
ON SCHEDULE EVERY 1 WEEK STARTS '2010-09-19 23:30:00' 
DO CALL MY_STORED_PROCEDURE; 

Votre serveur devra être opérationnel au moment mentionné, bien sûr.

+0

en fait, j'utilise mysql server 5.0. est-il possible d'utiliser Windows tâches planifiées pour travailler sur cela? – Bala

+0

La fonctionnalité d'événement a été ajoutée uniquement à la version 5.1. Il y a beaucoup de bonnes raisons de mettre à niveau. Mais, si vous ne le pouvez pas, vous pourriez, comme vous l'avez mentionné, utiliser une tâche planifiée de Windows pour effectuer cette opération de routine. –

Questions connexes