2015-03-26 6 views
0

Во-первых, я понимаю, что попытка сделать это с самого MySQL не допускается:Как обновить таблицу MySQL из файла CSV каждый [временной интервал]?

http://dev.mysql.com/doc/refman/5.6/en/stored-program-restrictions.html

Когда я пытаюсь использовать LOAD DATA INFILE 'c:/data.csv' ..., я получаю «LOAD DATA не допускается в Хранимые процедуры».

Я начинаю с перемещением данных по MySQL, и я понимаю, что это не может быть задачей, с которой она была разработана. Поэтому какой подход следует использовать для захвата данных из файла CSV и добавления его в таблицу с регулярным интервалом времени? (Я немного изучил CRON, но это касается только систем UNIX, и мы используем ОС на базе Windows.)

+0

У меня было аналогичное требование. Способ, которым я решил это, Использованный код java для запуска скрипта, который запускает команду файла Load DataIn – vishva

+0

Будет ли это путем разработки приложения java, которое будет подключаться к базе данных MySQL и выполнить команду таким образом? – McRealz

+0

Вы также можете запустить работу cron на окнах. Пожалуйста, зайдите по этой ссылке: http://www.waytocode.com/2012/setup-cron-job-on-windows-server/ Я нашел еще одну ссылку: http://stackoverflow.com/questions/24035090/run-cron-job-on-php-script-on-localhost-in-windows – sayani

ответ

0

Вы также можете запустить работу CRON на окнах. После поиска я нашел пару ссылок. Пожалуйста, ознакомьтесь с этими ссылками:

waytocode.com/2012/setup-cron-job-on-windows-server 

http://stackoverflow.com/questions/24035090/run-cron-job-on-php-script-on-localhost-in-windows 
Смежные вопросы