MySQL基于值的更新

MySQL基于值的更新,mysql,Mysql,我需要一个查询来更新行,但首先检查是否有特定的数字 Example: number = 10 如果该行包含数字10,则不更新。 它需要的只是查询。像这样的 SELECT `number` FROM `users`; if row.number == 10 then don't update else update set number=12 更新用户 组数=12 10号在哪 似乎是0级问题,不值得在这里问 UPDATE users SET number = 12 WHERE number

我需要一个查询来更新行,但首先检查是否有特定的数字

Example: 
number = 10
如果该行包含数字10,则不更新。 它需要的只是查询。像这样的

SELECT `number` FROM `users`;
if row.number == 10 then don't update
else update set number=12
更新用户
组数=12
10号在哪

似乎是0级问题,不值得在这里问
UPDATE users
SET number = 12
WHERE number <> 10