MySQLでCSVファイル等をテーブルに取り込む
出力はよくやってたけど、
取りこむのは何気にやったことが無かった。
LOAD DATA INFILE "ファイル名" INTO TABLE テーブル名 FIELDS ・・・;
<default>
・区切り文字:\t
・行の終端:改行文字(\r\n
)
らしい。
ファイル読込|データのインポート・エクスポート|MySQL|PHP & JavaScript Room
読み込むファイル形式のデフォルト値は、データはタブ区切り(
\t
)、行の終端は改行文字(\r\n
)です。 デフォルトと異なる形式の場合は、オプションで指定します。
区切り文字がカンマだったら
TERMINATED BY ',' を、
改行文字が「\n」だったら
LINES TERMINATED BY '\n'を追加。
便利便利。