MySQL 使用Navicat 建立定时任务,将表数据转移到另一张表
1.创建函数
这里无参数就直接完成。
2.写逻辑
CREATE DEFINER=`root`@`192.168.1.%` PROCEDURE `NewProc`()
BEGIN
INSERT INTO consumer_sms_message_bak SELECT * from consumer_sms_message WHERE TO_DAYS(NOW())-TO_DAYS(send_time) >=4;
DELETE FROM consumer_sms_message WHERE TO_DAYS(NOW())-TO_DAYS(send_time) >=4;
END
保持后,运行测试
3.创建事件
保存
4.查看
查看定时任务的是否开启 show variables like 'event_scheduler%';
表示已开启
完成。