|
Ispirer SQLWays データベース移行ソフトウェア
MySQLへのデータのインポート
LOAD DATA INFILE Command
インポート段階において、SQLWays は LOAD DATA INFILE コマンドを使用しテキストファイルから MySQL のテーブルへデータをロードします。
コマンドの構文は以下の通り:
LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'[REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY '\t'] [[OPTIONALLY] ENCLOSED BY ''] [ESCAPED BY '\\' ] ] [LINES [STARTING BY ''] [TERMINATED BY '\n'] ] [IGNORE number LINES] [(col_name,...)]LOAD DATA INFILE こまんどにはいくつかのオプションがあります:
REPLACE
もしMySQLにテーブルが既に存在している場合、このオプションを使うことにより、プライマリまたはユニークキーを用いて既存のローを更新、プライマリキーが存在しないローは追加を行う事ができます。
IGNORE
もしMySQLにテーブルが既に存在している場合、このオプションを使うことにより、プライマリまたはユニークキーが存在するローは更新せず、プライマリキーが存在しないローは追加を行う事ができます。
Remarks:
IGNORE および REPLACE オプションはテーブルにプライマリまたはユニークキーがある場合のみ適切に働きます。
IGNORE number LINES
このオプションはテキストファイルの先頭からいくつローをスキップするかを指定します。