【发布时间】:2015-05-30 01:05:15
【问题描述】:
首先,我知道从 MySQL 本身尝试这样做是不允许的:
http://dev.mysql.com/doc/refman/5.6/en/stored-program-restrictions.html
当我尝试使用 LOAD DATA INFILE 'c:/data.csv' ... 时,我得到“在存储过程中不允许加载数据”。
我是一个在 MySQL 上移动数据的初学者,我意识到这可能不是它旨在处理的任务。因此,我应该使用什么方法从 CSV 文件中获取数据并以固定的时间间隔将其附加到表中? (我对 CRON 进行了一些研究,但这仅适用于 UNIX 系统,我们使用的是基于 Windows 的操作系统。)
【问题讨论】:
-
我也有类似的要求。我解决它的方式,使用java代码运行一个运行Load DataIn文件命令的脚本
-
这是通过开发一个可以连接到 MySQL 数据库并以这种方式执行命令的 java 应用程序吗?
-
您也可以在 Windows 上运行 cron 作业。请查看此链接:waytocode.com/2012/setup-cron-job-on-windows-server 我找到了另一个链接:stackoverflow.com/questions/24035090/…
-
谢谢@sayani;如果您将此作为答案发布,我将选择它作为此问题的答案
标签: mysql csv transfer schedule