CSVファイルからインポートしてSQLを実行したい
解決したいこと
MySQLでLOAD DATA LOCAL INFILEを使ってCSVからインポート、テーブルへの追加をしたいのですが、コマンドプロンプトでSQLファイルを実行すると下記のエラーが出て実行できません。
解決方法をぜひ教えてください。
発生している問題・エラー
ERROR 2 (HY000): File 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\sample_2.csv' not found (OS errno 2 - No such file or directory)
該当するソースコード
SQL
LOAD DATA LOCAL INFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/sample_2.csv'
INTO TABLE m_person
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n';
自分で試したこと
・SQLのLOAD DATA LOCAL INFILEのあとのパス指定を\→/に変更
・コマンドプロンプトでSELECT @@local_infile;でlocal_infile=1であることを確認
・コマンドプロンプトでIs C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/sample_2.csvを入力したが、エンター押しても改行するだけで実行できない