有没有办法在预先定义的时间安排执行某些查询?...
这是什么样的需要:
让我们假设我有一些查询,我需要在定义的时间内执行,因此,结果将在缓存上。
让我们说,我需要创建一个恶魔/事件/脚本:
如果day等于2且time等于凌晨2:00,那么
从书中选择*;
从用户中选择*;
...
答案 0 :(得分:2)
您可以使用MySQL的event scheduler:
DELIMITER ;;
CREATE EVENT foo ON SCHEDULE EVERY MONTH STARTS '2012-10-02 02:00:00' DO
BEGIN
SELECT * FROM books;
SELECT * FROM users;
END;;
DELIMITER ;