首页 > 图灵资讯 > 技术篇>正文

MySQL同一字段取反处理

2023-06-04 09:17:47

这个问题是在BUG中遇到的 一张表的字段 比如 标志值是否可用取反? 本来是 0 的写成了 1 1写成了0

以下句子可以使用

UPDATE (表名) SET 字段名 =

CASE 字段名

WHEN (值) THEN (值)

WHEN (值) THEN (值)

WHEN (值) THEN (值)

END

WHERE (条件)

举个例子:

UPDATE tb_user SET sex =

CASE sex

WHEN '男' THEN '女'

WHEN '女' THEN '男'

END

这样就可以了 tb_user 这张表的 性别字段 sex 男变为女 女变为男 希望能帮助那些发现这个问题的人

MySQL同一字段取反处理_取值

上一篇 PACS在工作中需要认识的知识点有哪些?
下一篇 Springboot项目启动脚本

文章素材均来源于网络,如有侵权,请联系管理员删除。