有什么办法可以每隔12小时自动将xlsx文件上传到我的mysql数据库吗?
我有一个大约600行的xlsx文件。目标表已存在。 我想执行以下步骤: 1.删除现有表的内容。 2.插入xlsx文件中的数据。
这应该每12小时进行一次。有没有办法不使用PHP?
提前致谢。
答案 0 :(得分:2)
是。您可以使用LOAD DATA LOCAL INFILE
,前提是该文件位于CSV
foremat,也可以将文件转换为CSV格式。
- 删除现有表格的内容。
醇>
在此之前,请先备份表格。您可以创建备份中间表并在那里插入数据。
- 插入xlsx文件中的数据。
醇>
使用LOAD DATA INFILE
并导入数据。
这应该每12小时进行一次。
您可以使用以下所有步骤创建SQL脚本。创建一个每12小时运行一次的计划任务(Windows)。
答案 1 :(得分:0)
您可以使用dbForge Studio for MySQL中的数据导入工具(命令行模式)来执行此操作。
如何: