姬長信(Redy)

mysql – 导入CSV以更新表中的行


有大约26K产品(帖子),每个产品都有这样的元数值:

post_id列是db中的产品ID,_sku(meta_key)是每个产品的唯一ID.

我收到了一个新的CSV文件,用于更新每个产品的_sale_price(meta_key)的所有值(meta_value). CSV文件如下所示:
SKU,促销价

如何导入此CSV以仅根据post_id(产品ID)&更新_sale_price行. _sku值?

输出示例:

我知道如何在PHP中循环使用CSV并选择&为每个产品执行更新,但这似乎效率低下.

最好使用phpMyAdmin并使用LOAD DATA INFILE.