我用它来更新(添加点)mgroup
行15
UPDATE ibf_members SET points = points + 500 WHERE mgroup = 15
id
对于具有as 5
、7
、10
、11
、和as的行16
,我可以使用什么来更新(加分 + 500)?25
mgroup
15
您可以为此使用该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)