欢迎来到IDC91站长网!
解决服务器各种技术问题,加微信uecomzsr

MySQL

当前位置: IDC91 > 数据库 > MySQL

mysql update case 更新字段值不固定的操作

时间:2022-05-30 13:56:49|栏目:MySQL|点击:

在处理批量更新某些数据的时候,如果跟你更新的字段的值都一样,比如某个状态都更新为某个固定值,

直接用update table set xxx=xxx where xxx=xxx 这种即可

如果要更新的字段的值是不固定的,用下面的update case when where 这种方式就更方便了

UPDATE tablename 
set a1= CASE userid 
 WHEN 1 THEN a1+5 
 WHEN 2 THEN a1+2 
 END,
a2= CASE userid 
 WHEN 1 THEN a2-5 
 WHEN 2 THEN a2-2
END
where userid in (1,2)

上一篇:MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法

栏    目:MySQL

下一篇:mysql密码中有特殊字符&在命令行下登录的操作

本文标题:mysql update case 更新字段值不固定的操作

本文地址:https://idc91.com/shujuku/3959.html

广告投放 | 联系我们 | 免责申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

Copyright © 2023 IDC91.COM 版权所有晋ICP备17006296号