我被要求在 CSV Files 上执行 csv -> mysql insert 。
他们有 20k 个 csv 文件,其中包含 100 到 100k 行数据。
所以这就是我认为我能做的:
在我的机器上,我可以使用一个简单的命令将所有文件合并为 1:
copy *.csv combined.csv
然后处理该文件,然后使用 php fgetcsv 处理该文件并将其插入数据库中。
或者
我可以编写一个 php 程序来读取目录处理每个文件,并在完成后将其传输到另一个文件夹。
有专用服务器可用
8GB内存可用的好电脑
你有什么建议?