我在表a" item"中有超过2640万行要更新。我正在使用此查询进行更新,但是aprox花费的时间超过4小时并继续运行。是正确的查询还是有更好的方法来更新它?需要你的帮助
UPDATE item a
JOIN cost b ON a.order_id = b.order_id
AND YEAR(a.date) = b.YEAR
AND month(a.date) = b.month
AND hour(a.time) = b.hour
SET a.cost = b.cost
查询是从下面的讨论获得的,它正在运行但是花费了太多时间。
Update table if conditions met. (update the value from table b to a) corresponding value required