0

我正在尝试在 Windows 上创建一个 cron 作业来调用 MySQL 存储过程。这项工作的目标是一个 unix 盒子,但是我目前在 Windows 7 环境中。我找到了一个 Windows 工具,它使用与 unix 的 cron 完全相同的语法,可以在http://www.nncron.ru/找到- 我使用的是 nnCron LITE 版本。我可以让这个工具做一些简单的事情,比如打开应用程序等,但是在尝试调用 SP 时遇到了困难。

MySQL 上的版本是 5.07,因此不能选择 MySQL 事件。希望有人能想到另一种选择,或者使用过 nnCron,或者使用不同的工具来实现这个?

4

1 回答 1

0

如果你mysql的 Windows 机器上有可执行文件,你应该能够设置一个计划任务来调用,如下所示:

c:\MySQL\bin\mysql.exe --user=cron --password=secret --execute="call stored_procedure_name()"

您不需要任何第三方软件(nnCron 或类似软件)。Windows 有一个内置的任务调度程序,它会很高兴地为您运行这个任务。

于 2013-05-01T13:11:22.723 回答