はじめに
MySQLのLOAD DATA LOCAL INFILE
を使って、ファイルサーバ上のファイルを取り込む方法について説明します
取り込み先のフォルダをネットワークドライブとしてマウントする
結論から言うと取り込みたいファイルが存在する共有フォルダをネットワークドライブとしてマウントして、LOAD DATA
では、ドライブレターから始まるパスを指定すればOKです。
ドライブの割り当て
割り当て方法の詳細はググったり、ネットワークドライブの割り当て方法(Windiws版 ※Windows 10対応)を参照してください
LOAD DATA
通常通りLOAD DATA
コマンドを実行します
(ここではZドライブにマウントしたとします)
LOAD DATA LOCAL INFILE 'Z:\\foobar.csv' INTO ...