您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页mybtis 批量修改

mybtis 批量修改

来源:华佗小知识

  <update id="batchUpdate">    update set_pay_type set      <foreach collection="payTypeList" item

  <update id="batchUpdate">
    update set_pay_type set
      <foreach collection="payTypeList" item="item" open="order_num=case" close="else order_num end">
        when id=#{item.id} then #{item.orderNum}
      </foreach>
      where id in
      <foreach collection="payTypeList" item="item" open="(" close=")" separator=",">
        #{item.id}
      </foreach>
  </update>


mysql输出
update set_pay_type set   order_num=case     when id=? then ?   when id=? then ?     else order_num end        where id in        (           ?        ,          ?        )

参考文献

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务