在 Windows Server 上将 MySql 脚本作为批处理文件运行

发布于 2024-12-20 13:58:30 字数 212 浏览 1 评论 0原文

我每周大约生成 3 个 .CSV 文件,这些文件会自动放置在我的 MySQL 机器上的特定目录中。

我想做的是运行某种自动化脚本,打开 MySQL 命令行并执行查询以删除相应表中的所有记录并从 CSV 中加载数据 INFILE。

由于我在 Windows 上,所以我无法执行计时作业,尽管我认为我可以执行某种批处理脚本并将其作为计划任务运行。

知道我该怎么做吗?

I have about 3 or so weekly generated .CSV files that are automatically placed in a particular directory on my MySQL box.

What I would like to do is run some sort of automated script that opens the MySQL command line and executes a query to delete all records in the corresponding table and LOAD DATA INFILE from the CSV's.

Being that I'm on Windows I cannot do a chronjob, though I was thinking I could do some sort of batch script and run it as a Scheduled Task.

Any idea how I would go about doing this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

草莓味的萝莉 2024-12-27 13:58:30

根据您的 MySQL 版本,您可以使用 CREATE EVENT 来安排一些数据库语句,请检查:

http://dev.mysql.com/doc/refman/5.1/en/create-event.html

Depending on your MySQL version you could use CREATE EVENT to schedule some database statements, check:

http://dev.mysql.com/doc/refman/5.1/en/create-event.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文