如何在SQLyog中设置cron作业

时间:2013-07-16 05:21:13

标签: cron crontab cron-task sqlyog

我想在SQLyog中创建一个预定的作业(或建议我,如果有的话),它将每30分钟运行一次SQL查询。

我想运行查询 -

UPDATE `db`.`table` SET sessiontime = CEILING(sessiontime/6)*6 WHERE id>1000

请帮我解决这个问题。 感谢

1 个答案:

答案 0 :(得分:0)

首先,SQLyog是用于管理MySQL数据库的Windows工具。 Windows通常没有cron,而是拥有Windows Task Scheduler

SQLyog内置了一些名为Job Agent的东西,它允许您执行查询并生成,格式化并发送带有结果的个性化邮件。这些作业保存为XML文件,可以使用SQLyog执行。这用于使用Windows Task Scheduler来执行常规查询(事实上,如果您想要或者使用SQLyog为您执行此操作,您可以将它们放在那里)。

基本上,使用向导输入所需的所有数据(数据库连接,smtp选项,查询),测试它,然后使用作业代理将其放入Windows任务计划程序。

请注意,Job Agent的功能仅适用于SQLyog Enterprise和Ultimate。免费版没有解锁。