如何将每天500k +行的大型csv文件上传到我的数据库

时间:2018-04-19 15:44:34

标签: php mysql sql csv

这是我的问题:

我每天都会在我的服务器上存储一个包含500k +行的大型 csv文件。

我可以通过filezilla访问这些文件。我想要做的是使用PHP每天获取最新的csv文件并将其上传到我的数据库。

我已经尝试循环遍历行将它们逐个添加到数据库中,但这无济于事。我在线阅读并发现 LOAD INFILE 可能就是我想要的但我不知道如何实现它来加载存储在我服务器上的文件。

此外,我不知道如何自动上传,因此每天都会运行。 谢谢

1 个答案:

答案 0 :(得分:-1)

  • 您可以检查 this solution 以解决与您相同的问题 有。
  • 关于计划任务的其他问题,您可以在 Javascript 中检查 tutorials 有关计时器功能的信息

我希望这些提示可以帮到你



<button onclick="setTimeout(myFunction, 3000)">Try it</button>

<script>
function myFunction() {
    alert('Hello');
}
</script>
&#13;
&#13;
&#13;