クライアントがCSVファイルから毎日更新/挿入するシナリオがあります。CSVファイルは通常約30,000〜50,000行です。このCSVには、新しいインポートと既存の行を更新する機能の両方が含まれます。
PHP/MySQLを使用しています。
現在、CSVの各行をチェックして、データベースにあるものと比較する必要があります。
これは明らかに非常に長い時間がかかります。
データベースに何もない場合は、それ自体が高速な直接インポートを実行します。
一時テーブルと結合について考えましたが、更新と比較して、新しい行でどのように機能するかわかりませんでした。