問題:
多数のデータが含まれる CSV ファイルがあります。
解決策:
選択した列のみを MySQL にロードするには、次の手順に従います。手順:
例:
実行このコマンドは、file.csv という名前の CSV ファイルから t1 という名前のテーブルに選択した列をインポートします:
LOAD DATA LOCAL INFILE 'file.csv' INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (@col1,@col2,@col3,@col4) SET name=@col4,id=@col2 ;
この例では、@col1、@col2、@col3、および @col4 は、選択された列を表す変数です。 CSV ファイルの列。name と id は t1 テーブルの対応する列名です。
以上がLOAD DATA INFILE を使用して CSV から MySQL に特定の列をインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。