MySQL的定时任务(每天凌晨3点钟执行)
//创建测试表DROP表
IF EXISTS演示;
CREATE TABLE演示(时间轴TIMESTAMP);
//为测试表,创建定时任务(每天凌晨3点钟,插入数据)
DROP EVENT IF EXISTS event _ demo _ insert;
CREATE EVENT event _ demo _ insert
on schedule EVERY 1 DAY STARTS date_add(date(curdate()+1), interval 3 hours)
INSERT INTO demo value(CURRENT_TIMESTAMP);
##修正后的代码:
//创建测试表
DROP table IF EXISTS demo;
CREATE TABLE演示(时间轴TIMESTAMP);
//为测试表,创建定时任务(每天凌晨3点钟,插入数据)
DROP EVENT IF EXISTS event _ demo _ insert;
CREATE EVENT event_demo_insert
on schedule EVERY 1 DAY STARTS date_add(date( ADDDATE(curdate(),1)),interval 3 hour)
do INSERT INTO demo value(CURRENT_TIMESTAMP);
本文介绍如何在MySQL中设置定时任务,具体实现为每天凌晨3点向指定表中插入当前时间戳记录。通过创建事件的方式,利用SQL语句实现定时操作。
4万+

被折叠的 条评论
为什么被折叠?



