2010-09-02 5 views
1

Existe-t-il une option dans MySQL pour exécuter un travail de planificateur? À la fin de la journée, prenez quelques enregistrements de table1 (3 derniers jours de semaine via une requête sql) et transférez-les dans une autre table de db.Planificateur dans mysql

S'il vous plaît donner un peu de tête à ce sujet.

Merci.

Répondre

4

Oui, il y a le event scheduler (depuis MySQL 5.1.6)

CREATE EVENT myevent 
    ON SCHEDULE EVERY 1 DAY 
    DO 
     insert into mydb.mytable select something,anything from otherdb.othertable where ..... ; 
+0

... hein. .. Je ne savais pas à ce sujet. agréable. –

+0

Merci, je vais essayer et vous laisser. – Sharpeye500

0

non, mais vous pouvez utiliser un cron job pour exécuter la commande mysql:

mysql <my_db_name> -u<user_name> -p<password> <mysql.sql> 
Questions connexes