C'est la première fois que j'écris une procédure stockée d'appel d'événement. J'ai trouvé des informations sur Internet que j'aimerais résumer et consolider :
Il existe trois principaux types de procédures stockées d'appel d'événement :
(1) L'événement créé est exécuté immédiatement et la procédure stockée
est appelée >DAY on préservation de l'achèvement appelez cp_Stat_VideoData();
(2) Exécuter des événements régulièrement chaque jour et appeler la procédure stockée CRÉER ÉVÉNEMENT Event_Stat_DailySUR LE HORAIRE CHAQUE 1
'
2017-03-01 02:00:00'ON
COMPLETION PRESERVEENABLEDO call cp_Stat_VideoData();
(3) Il n'y a pas de méthode d'appel ni de procédure stockée, la logique est directement dans l'événement Opération DELIMITER CREATE EVENT e5 | SUR LE CALENDRIER CHAQUE JOUR COMMENCE '2017-03-01 02:00:00' À LA FIN, CONSERVER DO BEGIN déclarer la date d'hier ; définir hier = date ( date_add (NOW (), intervalle -1 jour) ; from Stat_VideoHits où AddDate = hier) PUIS supprimer de Stat_VideoHits où AddDate=yestday; end if;insérer dans Stat_VideoHits(Id,VideoId, Times,AddDate) sélectionnez uuid(), VideoId,COUNT(1),AddDate à partir de Coll_VideoHits où AddDate = groupe d'hier par VideoId;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!