色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql每月最后一天自動

錢淋西2年前11瀏覽0評論

MySQL 程序員們有一個問題需要解決,那就是如何讓 MySQL 在每月的最后一天自動執行某些任務??梢允褂?MySQL 的 MONTH() 和 LAST_DAY() 函數來解決這個問題。

CREATE EVENT IF NOT EXISTS my_event
ON SCHEDULE EVERY 1 MONTH
STARTS '2019-01-01 00:00:00'
DO
BEGIN
IF DAY(LAST_DAY(NOW())) = DAY(NOW()) THEN
-- 執行任務代碼
INSERT INTO logs (event) VALUES ('任務執行成功');
END IF;
END;

上面的代碼定義了一個新的事件,它每個月執行一次。如果今天是這個月的最后一天,則執行任務代碼(例如:插入一條日志記錄)。

這個事件將會在 MySQL 服務啟動時執行一次,并在之后的每月觸發一次。如果您希望立即啟動事件,請使用下面的代碼:

ALTER EVENT my_event ON COMPLETION PRESERVE ENABLE;

這個代碼將會啟用名為 my_event 的事件,并從下個月開始執行代碼。