LOAD DATA LOCAL INIFILE
コマンドでローカルのCSVデータをMySQLに登録することができる。
- CSVデータをアクセス権が付与されていない
C:/temp/
配下に配置する。 - そのまま実行すると
The used command is not allowed with this MySQL version
と言われることがあるので、その場合は以下を行う - Edit Connection > Connection > Advanced > Others に
OPT_LOCAL_INFILE=1
を追加する - MySQLにつなぎ直す
- 以下
LOAD DATA LOCAL INIFILE
コマンドを実行する
LOAD DATA LOCAL INFILE '/temp/ファイル名.csv' INTO TABLE スキーマ名.テーブル名;
参考サイト:
https://dev.mysql.com/doc/refman/5.6/ja/load-data.html
https://yoku0825.blogspot.com/2020/02/mysql-workbenchload-data-local-infile.html