我有一长串用户信息(用户 ID、用户名、密码和级别) 现在我希望更新大量用户的级别,但我不想通过为每个用户使用单个命令来完成此操作。有没有办法一次性更新所有内容?谢谢。
最佳答案
使用MySQL的IN()
在 WHERE
语句中使用函数来包含您想要更新的所有 ID。
UPDATE users
SET level=1
WHERE id IN(1,2,3,4,5);
或者,如果每个人在列中共享一个共同的唯一值,您可以使用它。例如,如果您想将级别 1 的每个人更新为级别 2:
UPDATE users
SET level=2
WHERE level=1;
关于php - 更新一组用户id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508820/