Vous pouvez également créer un événement MySQL
, je crois que c'est le moyen le plus simple de nos jours. Si vous avez phpmyadmin , aucun code n'est requis à part le INSERT
déclaration :
- cliquez sur la base de données dans laquelle vous souhaitez créer l'événement et, dans la barre supérieure, cliquez sur le lien "Événements" ;
- activez le planificateur en cliquant sur le bouton de cette page ;
- ajoutez un nouvel événement et définissez-le sur "récurrent" dans la fenêtre contextuelle ;
- choisissez les options restantes selon vos besoins ;
- ajoutez l'instruction d'insertion dans la zone de texte de cette même fenêtre ;
- cliquez sur le bouton "Go" et c'est fait !
Au fait, le code généré à partir de cet événement peut être exporté plus tard et ressemblera à ceci :
CREATE EVENT `monthly`
ON SCHEDULE EVERY 1 MONTH
STARTS '2015-10-07 00:00:00'
ON COMPLETION NOT PRESERVE ENABLE
DO INSERT INTO tbl_name (a,b,c) VALUES(1,2,3);