美文网首页
多条件的批量操作

多条件的批量操作

作者: DuBetter | 来源:发表于2019-02-23 21:10 被阅读0次

通常在sql语句中需要多条记录同时进行删除、修改、查询,如果操作的记录有一个唯一确定的主键,那么通过primary_id = 'value',可以很容易实现,即使是需要满足这个字段有多种值时也可以where 后 用in,但是如果有3个、4个字段确定需要操作的多条记录呢?

同样用in

比如表table有字段id1,id2,id3,id4,id5,id6,现在需要对id6进行修改,但是由id1-4唯一确定一个id6

update table set id6='value' where (id1,id2,id3,id4) in(('1','2','3','4'),('1','3','4','5')......)

同样是in的思想,但是对于不同的数据库可能实现不一样,似乎mysql不行,具体没有试过

最后

此致,敬礼

相关文章

  • 多条件的批量操作

    通常在sql语句中需要多条记录同时进行删除、修改、查询,如果操作的记录有一个唯一确定的主键,那么通过primary...

  • 关于secureCRT批量执行命令的设置

    secureCRT批量执行命令,同时对多主机进行操作的设置,这里存在两个问题: 批量执行命令,或是说批量对多主机操...

  • RedisTemplate批量操作

    RedisTemplate批量添加操作教程,利用pipeline批量操作;multiSet()批量操作;for循环...

  • JS 实现拖拽之 - 九宫格拖拽

    实现思路和需要掌握的技术: 鼠标拖拽模型实现 li 盒子进行绝对定位 批量监听和批量操作 li 盒子 判断条件为移...

  • 无标题文章

    【批量取消隐藏工作表】 现在办公软件多使用office,对于Excel来说,批量隐藏工作表,可以操作,但批...

  • mybatis for mysql数据库 批量操作(insert

    批量添加 批量修改 in/or 操作优化(mysql) mybatis 实现 in操作优化

  • 源码解析-批量重偏向

    触发批量重偏向的条件,可以参考这篇文章 源码解析-触发批量撤销或批量重偏向的条件。 批量重偏向源码 在这里。 摘出...

  • elasticsearch搜索引擎简易教程(下)

    批量操作 首先创建一个用于演示的索引 _mget批量查询 也可以这样写 bulk批量导入 批量导入可以合并多个操作...

  • Python ORM 语句

    单表操作 多表操作(一对多): 多表操作(多对多): -------了不起的双下划线(__)之单表条件查询 ---...

  • MongoDB query notes

    基础 无条件查询: (多)条件查询 条件操作符 $lt $lte $gt $gte $ne $in 包含 $...

网友评论

      本文标题:多条件的批量操作

      本文链接:https://www.haomeiwen.com/subject/gtkmyqtx.html