ユーザ用ツール

サイト用ツール


database:mysql:csv_import

文書の過去の版を表示しています。


CSVのインポート

クライアント、サーバー共にlocal_infileパラメータを有効にしておく必要がある。

SET global local_infile=ON;

import.csv ファイルをtest_dbのtest_tbテーブルにインポートする場合、以下のコマンドを実行する。

LOAD DATA LOCAL INFILE
  '/path/to/import.csv'
INTO TABLE
  test_db.test_tb
FIELDS
  TERMINATED BY ','
  ENCLOSED BY '"'
;
オプション説明及びクエリ
terminated by区切り文字を指定。デフォルトでは'\t'なのでカンマ区切りの場合は','を指定する。
escaped byエスケープ文字の指定。デフォルトでは'\\'
enclosed by文字列を囲み文字の指定。

既存のテーブルを置き換えるには、replace into tableとする。

database/mysql/csv_import.1678933761.txt.gz · 最終更新: 2023/03/16 11:29 by mikoto