sql >> Database >  >> RDS >> Mysql

Event Scheduler zou elke maand moeten worden uitgevoerd

De syntaxis van de MySQL-gebeurtenis is heel eenvoudig -

DELIMITER $$
CREATE EVENT event1
ON SCHEDULE EVERY '1' MONTH
STARTS '2011-05-01 00:00:00'
DO 
BEGIN
 -- your code
END$$

DELIMITER ;

Evenement begint te werken op '2011-05-01' om '00:00:00' (datum/tijd moet in de toekomst liggen).

Meer informatie - De evenementenplanner gebruiken

Vergeet niet de globale thread voor het plannen van evenementen in te schakelen -

SET GLOBAL event_scheduler = 1;


  1. terwijl op IDataReader.Read werkt niet met opbrengstrendement, maar foreach op lezer wel

  2. Er is al een open DataReader ... ook al is dat niet het geval

  3. Maak onderscheid tussen NULL's bij gebruik van group by ... met rollup

  4. MySQL-verzoek voor combineren en zoeken in 2 tabellen