数据库update方法实现同时更新多条数据

我的数据库表是这样的

要求是进行一次update,给四个value都付上值,变成这样

实现方法:

update sms_config        sms_config为数据表名
SET value = CASE no      no,value为字段名
WHEN 0 THEN #{akId}
WHEN 1 THEN #{akSecret}
WHEN 2 THEN #{signName}
WHEN 3 THEN #{templateCode}
END
WHERE no IN (0,1,2,3)

数据库update方法同时更新多条数据相关推荐

  1. android动态更新数据库数据,Android数据库更新——上万条数据的插入

    在实际情况下,很可能遇到会向一个表中插入10万条数据,而这样的数据库更新,如果用寻常的方式,在SQLiteOpenHelper.onUpdate()方法中不断的执行SQL语句,那么效率是可想而知的,甚 ...

  2. mysql更新多条数据6_mysql语句:批量更新多条记录的不同值

    mysql更新语句很简单,更新一条数据的某个字段,一般这样写: 如果更新同一字段为同一个值,mysql也很简单,修改下where即可: 这里注意 'other_values' 是一个逗号(,)分隔的字 ...

  3. mysql如何更新两条数据_mysql根据查询结果批量更新多条数据(插入或更新)

    mysql根据查询结果批量更新多条数据(插入或更新) 1.1 前言 mysql根据查询结果执行批量更新或插入时经常会遇到1093的错误问题.基本上批量插入或新增都会涉及到子查询,mysql是建议不要对 ...

  4. Mybatis-Plus中getOne方法获取最新一条数据

    Mybatis-Plus中getOne方法获取最新一条数据 一.代码 1.Controller 2.Service 3.效果 一.代码 1.Controller @GetMapping("/ ...

  5. mysql一条sql更新多条数据_执行一条sql语句update多条记录实现思路

    如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?本文以一个示例向大家讲解下如何实现如标题所示的情况,有此需求的朋友可以了解下 通常情况下,我们会使用以下SQL语句来更新字段值: ...

  6. MySql 中 一次update更新多条数据

    我最近遇到一个导入Excel表中数据到数据库的需求,数据量一万多条.需先查询数据库中是否存在要插入的数据,若存在则更新数据,否则插入数据.我首先按照常规思路先查询,然后插入或更新.然而nginx返回 ...

  7. Laravel批量更新多条数据

    前言 近期在刷新生产环境数据库的时候,需要更新表中的字段,如果对每条数据结果都执行一次update语句,占用的数据库资源就会很多,而且速度慢,显得也不高大上. 因为项目是Laravel框架,Larav ...

  8. 数据库SQL去重,保留一条数据

    利用SQL,删除掉重复多余的数据,并且只保留一条数据. 1.查找表中多余的重复记录,重复记录是根据单个字段(teamId)来判断 select * from team where teamId in ...

  9. mongodb一次性更新多条数据updateMany

    mongodb数据库一次性更新多个带有相同属性名的数据 具体语法为 运行后username值就全变了 刷新数据库 具体语法为 //更新单条 语法是:Article.updateOne({ 查询条件}, ...

  10. mysql insert into多条_MySql中使用INSERT INTO语句更新多条数据的例子

    我们知道当插入多条数据的时候insert支持多条语句: 复制代码 代码如下: INSERT INTO t_member (id, name, email) VALUES (1, 'nick', 'ni ...

最新文章

  1. 蜗牛慢慢爬 LeetCode 6. ZigZag Conversion [Difficulty: Medium]
  2. 从windows server的文件服务到分布式文件服务(十)
  3. Java面试题谷歌插件
  4. 飞鸽传书 再次报道,回到90年代中期的业界
  5. Facebook 数据的横向扩展
  6. 【操作系统/OS笔记14】经典同步问题:读者-写者问题、哲学家就餐问题
  7. 《RxJava 2.x 实战》— 技术书籍
  8. xencenter创建快照和恢复快照
  9. [Mysql]InnoDB数据页结构(掘金小册阅读笔记)
  10. VUE 自定义取色器组件
  11. 软件构造(三) 软件构造过程与配置管理
  12. sqldevelop 连接数据库,数据库直接写ip
  13. (Get the office2019)Download Office Tool
  14. 卡尔曼滤波器之经典卡尔曼滤波
  15. openid php steam,Steam OpenID签名验证
  16. 【技术美术百人计划】美术 1.1 美术理论基础
  17. ngram语言模型—基于KneserNey及Modified Kneser Ney平滑
  18. vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次 必解决技巧
  19. 2019最新妙味课堂jquery源码分析 jquery源码逐行分析全套
  20. 【Python零基础入门篇 · 3】:掌握数值类型、进制的转换、字符串、占位符和格式化输入输出、标识符和保留字

热门文章

  1. ATC52 学习记录
  2. CentOS7安装Zeppelin完整步骤
  3. 家用带宽-路由器的选择
  4. Python PIL 库的应用
  5. 40行Python代码利用DOI下载英文论文(2022.3.7)
  6. 月薪达到1万的web前端工程师,都会些什么呢?(附路线资料)
  7. apache ab压测与参数传递
  8. VNC远程桌面安装配置
  9. 英语语法篇 - 动词的分类和形式
  10. 3DGPS数据图和3D圆轨道图