mgroupこれを使用して、行を更新 (ポイントを追加) します。15
UPDATE ibf_members SET points = points + 500 WHERE mgroup = 15
idas 5、7、10、11、16およびasを25 持つ 行を更新 (ポイント + 500 を追加) するには、何を使用できますか?mgroup15
これには、巨大なリストを作成INするよりも読みやすい (そしておそらくより効率的な?) 句を使用できます。OR次のようなものを試してください:
UPDATE ibf_members
SET points = points + 500
WHERE mgroup = 15
AND id IN (5, 7, 10, 11, 16, 25);
WHERE 句に別の条件を追加するだけです。
UPDATE ibf_members SET points = points + 500 WHERE mgroup = 15 AND id IN (5, 7, 10, 11, 16, 25)