sql >> Databasteknik >  >> RDS >> Mysql

Event Scheduler bör köras varje månad

MySQL-händelsesyntaxen är mycket enkel -

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

DELIMITER ;

Eventet kommer att börja fungera på '2011-05-01' kl. '00:00:00' (datum och tid måste vara i framtiden).

Mer information - Använda händelseschemaläggaren

Glöm inte att aktivera tråden för global händelseschemaläggning -

SET GLOBAL event_scheduler = 1;


  1. PHP, MySQL och tidszoner

  2. Verktyg för att arbeta med lagrade procedurer i Oracle, i ett team?

  3. Hur lägger man till ett specifikt antal tomma rader i sqlite?

  4. Hur man använder BOOLEAN-typ i SELECT-satsen