mysql 更新 if
时间: 2023-07-05 08:35:53 浏览: 96
MySQL中的IF语句可以用来在更新数据时进行条件判断。
语法如下:
```
UPDATE 表名 SET 字段名 = IF(条件, 更新值, 字段名);
```
其中,条件为要判断的条件,更新值为当条件成立时要更新的值,字段名为当条件不成立时要更新的字段名。
例如,如果要将表中age为20的记录的name字段更新为"John",可以使用以下语句:
```
UPDATE 表名 SET name = IF(age = 20, "John", name) WHERE 条件;
```
其中,条件为需要更新的记录的条件。
阅读全文