11

mgroupこれを使用して、行を更新 (ポイントを追加) します。15

UPDATE ibf_members SET points = points + 500 WHERE mgroup = 15

idas 57101116およびasを25 持つ 行を更新 (ポイント + 500 を追加) するには、何を使用できますか?mgroup15

4

2 に答える 2

20

これには、巨大なリストを作成INするよりも読みやすい (そしておそらくより効率的な?) 句を使用できます。OR次のようなものを試してください:

UPDATE ibf_members
SET points = points + 500
WHERE mgroup = 15
AND id IN (5, 7, 10, 11, 16, 25);
于 2012-12-07T23:44:22.020 に答える
1

WHERE 句に別の条件を追加するだけです。

UPDATE ibf_members SET points = points + 500 WHERE mgroup = 15 AND id IN (5, 7, 10, 11, 16, 25)
于 2012-12-07T23:45:10.530 に答える