我有一个Mysql插入查询。我需要每天上午11:00运行查询。
如何在MySQL中的固定时间执行查询? 在MS-SQL中,我可以通过SQL Server代理作业调度程序轻松完成。那么,有没有办法在My-SQL中运行预定义的计划查询?我的MySQL版本是:5.5.12。
答案 0 :(得分:4)
您可以使用event scheduler在Mysql中实现上述目的。
要创建活动,您可以使用create event语句。 Here is an explanation示例。
这样的事情:
CREATE EVENT e_totals
-> ON SCHEDULE AT '2006-02-10 23:59:00'
-> DO INSERT INTO test.totals VALUES (NOW());
答案 1 :(得分:3)
答案 2 :(得分:1)
如果您使用的是mysql 5.1.6 +,请使用事件调度程序 看到: http://dev.mysql.com/doc/refman/5.1/en/events.html
或者如何使用cron或at?
在操作系统中设置作业