【MySQL】「LOAD DATA LOCAL INFILE」ステートメントを用いてCSVファイル等からデータをインポート
自分用のメモです。
■やり方
下記の例では取り込むファイルは郵便局マスタ「x-ken-all.csv」
文字コードはSJISで、セパレータがカンマ(,)フィールドのデリミタがダブルクォート(")
です。
SET character_set_database = sjis;
LOAD DATA LOCAL INFILE 'D:/hoge/x-ken-all.csv'
INTO TABLE zipcodes
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
(
areacode,
@nonimportcolumn,
zipcode,
pref_name_kana,
city_name_kana,
div_name_kana,
pref_name,
city_name,
div_name,
@nonimportcolumn,
@nonimportcolumn,
@nonimportcolumn,
@nonimportcolumn,
@nonimportcolumn,
@nonimportcolumn
);
Author And Source
この問題について(【MySQL】「LOAD DATA LOCAL INFILE」ステートメントを用いてCSVファイル等からデータをインポート), 我々は、より多くの情報をここで見つけました https://qiita.com/msht0511/items/cba9345ce9ee78002d42著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .