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%';

表示已开启

完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章