LOAD DATA INFILE を使用して CSV ファイルから選択した列を MySQL に挿入する
このシナリオでは、多数の列を含む CSV ファイルがあります。 LOAD DATA INFILE コマンドを使用して、特定の列を MySQL データベースに選択的にロードする必要があります。これを実現する方法は次のとおりです。
解決策:
LOAD DATA INFILE コマンドを使用し、ロードしたくない列を除外しながらターゲット列を変数として指定します。 。次の構文が役立ちます:
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 ;
このコマンド内:
このコマンドを使用すると、CSV ファイルから目的の列を選択して MySQL テーブル t1 に挿入できます。
以上がLOAD DATA INFILE を使用して CSV ファイルから MySQL に特定の列をインポートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。