Mysql 具有替换功能的Oracle更新查询
我有一个包含以下记录的employee表Mysql 具有替换功能的Oracle更新查询,mysql,sql,Mysql,Sql,我有一个包含以下记录的employee表 eid | ename | egender 1 | abd | m 2 | xvc | f 3 | sdfg | m 4 | sdf | f 我想将egender从m更改为f,并从f更改为m。如何编写更新查询?一个简单的查询应该可以: UPDATE employee SET egender = IF(egender = 'm', 'f', 'm') 您可以使用if语句 UPDATE employee SET egende
eid | ename | egender
1 | abd | m
2 | xvc | f
3 | sdfg | m
4 | sdf | f
我想将egender从
m
更改为f
,并从f
更改为m
。如何编写更新查询?一个简单的查询应该可以:
UPDATE employee
SET egender = IF(egender = 'm', 'f', 'm')
您可以使用if语句
UPDATE employee SET egender = IF(egender = 'f', 'm', 'f');