0

最初に選択してから更新を行うほうがよいでしょう。または、次のようにすべてを1つにまとめます。

UPDATE items set status = 'NEW' 
    where 
      itemid in (1,2,3,4,5,6,7) AND
      status = 'OLD' AND
      9387487484 >= itemdate
4

1 に答える 1

3

ステートメントで利用可能なすべての最適化SELECTは、ステートメントの処理中に適用されますUPDATE(私が思うに、これがあなたの懸念である場合)。したがって、単一のUPDATE.

参照: http://dev.mysql.com/doc/refman/5.5/en/update-speed.html

于 2013-04-11T12:35:04.377 に答える