0

在 Windows 机器上,每天我都必须通过 phpmyadmin 登录mysql,转到特定表并运行相同的 sql 命令进行一些清理。

我想在不设置 TRIGGER 的情况下自动执行此过程.....是否有执行此操作的命令提示符解决方案,或者可以简单地从桌面快捷方式运行的自动过程?

4

2 回答 2

1

编写脚本 Run.bat 并在其中复制以下内容:

mysql -h localhost -u root -ppassword -D database_name -e "清理命令"。

在您的 Windows 调度程序中安排此命令。

如果您有多个清理命令,则将它们添加到 sql 文件中,然后安排以下命令:

mysql -h localhost -u root -ppassword -D database_name < path_to_sql_file

于 2012-12-05T05:20:11.373 回答
0

对于 Windows,您可以使用任务调度程序。您可能无法让它登录到 phpMyAdmin。也许是 mysql 的 cmd 行?

于 2012-12-03T14:30:06.727 回答