我有一长串用户信息(用户名、用户名、密码和级别) 现在我希望更新大量用户的级别,但我不想通过单个命令为每个用户执行此操作。有没有办法一次更新所有这些?谢谢你。
在您的语句中使用 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;