database:mysql:csv_import
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| database:mysql:csv_import [2023/03/16 10:33] – mikoto | database:mysql:csv_import [2023/04/27 12:30] (現在) – mikoto | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== CSVのインポート ====== | ====== CSVのインポート ====== | ||
| - | '' | + | [[database: |
| - | <code sql> | + | |
| - | load data local infile '/ | + | |
| - | </ | + | |
| クライアント、サーバー共に'' | クライアント、サーバー共に'' | ||
| <code sql> | <code sql> | ||
| set global local_infile=on; | set global local_infile=on; | ||
| </ | </ | ||
| + | |||
| + | '' | ||
| + | <code sql> | ||
| + | load data local infile | ||
| + | '/ | ||
| + | into table | ||
| + | test_db.test_tb | ||
| + | fields | ||
| + | terminated by ',' | ||
| + | enclosed by '"' | ||
| + | ; | ||
| + | </ | ||
| + | |||
| + | ^オプション^説明及びクエリ^ | ||
| + | |into table|通常通りインポート| | ||
| + | |replace into table|主キーに重複がある場合に置き換える| | ||
| + | |ignore into table|主キーに重複があり、それを無視する場合| | ||
| + | |||
| + | ^オプション^説明及びクエリ^ | ||
| + | |terminated by|区切り文字を指定。デフォルトでは' | ||
| + | |escaped by|エスケープ文字の指定。デフォルトでは' | ||
| + | |enclosed by|文字列を囲み文字の指定。| | ||
| + | |||
| + | |||
| + | 既存のテーブルを置き換えるには、'' | ||
database/mysql/csv_import.1678930412.txt.gz · 最終更新: 2023/03/16 10:33 by mikoto