1

現在、以下のコードを使用して、CSV ファイルを FTP 経由で MYSQL データベースにアップロードしています。正常に動作しています。CSV 列のフィールド名は「STATUS」です。AとDの2つの値があります。しかし、フィールド「STATUS」Aにのみ基づいて特定の行を挿入したいのですが、これを挿入するにはどうすればよいですか?

 LOAD DATA LOCAL INFILE '/root/782012_10.csv'
 INTO TABLE tbl_dndno
 FIELDS TERMINATED BY ',' ENCLOSED BY '"'
 LINES TERMINATED BY '\n';
4

1 に答える 1

1

ファイルを一時テーブルにロードし、必要な行を選択するクエリを使用して、一時テーブルからメイン テーブルに挿入できます。

于 2012-08-22T07:58:56.140 に答える