首页 > 数据库技术 > 详细

mysql创建定时任务,每月1号删除上月数据

时间:2016-08-04 21:25:23      阅读:2104      评论:0      收藏:0      [点我收藏+]

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

 

mysql创建定时任务,每月1号删除上月数据

原文:http://www.cnblogs.com/edward1108/p/5738336.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!