哪个更好,首先进行选择然后进行更新。或者更确切地说,像这样:
UPDATE items set status = 'NEW'
where
itemid in (1,2,3,4,5,6,7) AND
status = 'OLD' AND
9387487484 >= itemdate
答案 0 :(得分:3)
SELECT
语句的每个优化都将在UPDATE
语句的处理过程中应用(如果我怀疑,这是您的关注点)。因此,只需发出一个UPDATE
。