我想知道哪种方法是使用 Load Data Local infile 的最有效方法。
我有许多使用此功能的 php 脚本,每个脚本都将来自每个供应商的日期放入我的数据库中。这些文件位于我的 ftp 服务器上,该服务器位于与我的数据库所在的单独域中(目前它将从我的本地计算机上运行这些脚本,但同样的原则适用)。
因此,例如,其中一个脚本如下:
$sql = "
LOAD DATA LOCAL INFILE 'ftp://user:pass@domain.com/feeds/feed1.csv'
etc.........
";
所以,我的问题是,首先将每个 csv 下载到本地目录并将其用作上述命令中的参考会更有效吗?我想我的意思是总体上更快?