我正在将一个表的记录从一个db更新到另一个db。
现在,当我运行查询时,它正在运行,但它显示零记录已更新。
但是,有超过2000条记录匹配。我想更新表limeappl_store_test
:
UPDATE
limeappl_store_test.oc_product_option_value,
limeappl_storesync.sys_product_import
SET
limeappl_store_test.oc_product_option_value.quantity = limeappl_storesync.sys_product_import.qty
WHERE
limeappl_store_test.oc_product_option_value.ob_sku = limeappl_storesync.sys_product_import.item
答案 0 :(得分:0)
您需要加入
UPDATE limeappl_store_test.oc_product_option_value
JOIN limeappl_storesync.sys_product_import
ON limeappl_store_test.oc_product_option_value.ob_sku = limeappl_storesync.sys_product_import.item
SET limeappl_store_test.oc_product_option_value.quantity = limeappl_storesync.sys_product_import.qty