Импорт CSV для обновления только одного столбца в таблице

У меня есть таблица, которая выглядит следующим образом:

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 и выполняя обновление для каждой отдельной строки, но это кажется неэффективным.

43
задан Ryan Kempt 15 March 2016 в 20:58
поделиться