zoukankan      html  css  js  c++  java
  • mysql批量修改语句

    1.第一种情况根据自己查询出来的语句来批量修改,注意在最外面要在包一层查询
    UPDATE '表名'
    SET '你要修改的字段'
    WHERE
    id in (
    SELECT
    tab.'第一层查询的字段'
    FROM (
    SELECT
    '查询出来的字段'
    FROM
    '表名'
    WHERE
    '根据实际情况加入条件'
    ) tab
    )

    2.第二种情况传入一个集合来批量修改,这里展示在idea里面的写法(projectIds集合里面只装了一个id的集合,如果有其他的值就需要用item.'名称')
       UPDATE 
    '表名'
    SET '修改的字段'
    WHERE
    <if test = "projectIds.size !=null and projectIds.size !=0 " >
    AND '字段' IN
    <foreach collection="projectIds" item="id" index="index" open="(" close=")" separator=",">
    #{id}
    </foreach>
    </if>
     
  • 相关阅读:
    spark实验四(2)
    spark实验四
    神奇的一天
    Spark实验三
    Scala实验任务三
    Scala实验任务二
    Scala语言实验任务一
    kettle的基本使用
    质量属性之安全性战术
    datax相关
  • 原文地址:https://www.cnblogs.com/bt2882/p/10869850.html
Copyright © 2011-2022 走看看