http://blog.csdn.net/acmain_chm/article/details/7703870 定时执行mysql数据库任务方案 命题: 每日 02:00 am 定时删除 表 t (id int primary key,ptime TIMESTAMP DEFAULT CURRENT_TIMESTAMP) 中三天以前的记录。 ======================================= 方法一:操作系统 ======================================= (...
crontab0 23 * * 7 mysql -e "select * from a"
DELIMITER $$ALTER DEFINER=`root`@`%` EVENT `env_pro_data` ON SCHEDULE EVERY 7 DAY STARTS '2013-07-21 23:00:00' ON COMPLETION NOT PRESERVE ENABLE DO BEGIN
定时执行mysql数据库任务方案
命题: 每日 02:00 am 定时删除 表 t (id int primary key,ptime TIMESTAMP DEFAULT CURRENT_TIMESTAMP) 中三天以前的记录。 ======================================= 方法一:操作系统 ======================================= (...
ON SCHEDULE EVERY 7 DAY STARTS '2013-07-21 23:00:00' ON COMPLETION NOT PRESERVE ENABLE DO BEGIN
CALL aaa();//统计函数
END$$DELIMITER ;
一是让window/linux主机的定时任务。
二是,几位楼上讲的让mysql来做,手册中已讲明,此法不适合于大表,即数据量较大的处理。
三是,让java/php来做,此法就是在server中运行一个编写好的程序,当与server时间一样时,执行。