私はこのようなテーブルを持っています:
products
--------
id, product, sku, department, quantity
このテーブルには約800,000のエントリがあります。各製品のすべての数量を更新する新しいCSVファイルを受け取りました。次に例を示します。
productA, 12
productB, 71
productC, 92
したがって、約750,000の更新があります(50,000の製品の数量に変更はありません)。
私の質問は、このCSVをインポートして、(一意の)に基づいて数量のみを更新し、、、、およびその他のフィールドproduct
はそのままにしておくにsku
はどうすればよいですか?department
私はPHPでCSVをループし、1行ごとに更新を実行することでこれを行う方法を知っていますが、これは非効率的なようです。