mysql創建定時任務,每月1號刪除上月數據


1、創建存儲過程;

CREATE DEFINER=`gzy`@`%` PROCEDURE `delLastMonth`()
BEGIN
DECLARE lastmonth int;
SET lastmonth = DATE_FORMAT(date_sub(curdate(),interval 1 MONTH),'%Y%m');
DELETE FROM wysytask.user_sign WHERE `month`=lastmonth;
DELETE FROM wysytask.user_resign WHERE `month`=lastmonth;
END

2、創建事件;

CREATE DEFINER=`gzy`@`%` EVENT `delLastMonth` ON SCHEDULE EVERY 1 MONTH STARTS '2016-08-01 00:00:05' ON COMPLETION NOT PRESERVE ENABLE DO CALL delLastMonth

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM