mysql批量新增和修改示例(foreach 使用)

批量新增:

in的map中的list查询




 
insert into t_news_important_sendee
            (NI_ID, 
        DEPART_ID,
        U_ID,
            CREATORID,
            CITY_NAME)
            values
       
            (
            #{item.niId},
            #{item.departId},
            #{item.uId},
            #{item.creatorid},
            #{item.cityName})
       

 

批量修改/删除

批量修改是jdbc的配置必须加个&allowMultiQueries=true;

如:jdbc:mysql://192.168.1.85:3307/gz_test?useSSL=false&allowMultiQueries=true

 
 
 
  update t_user_department t 
  set t.UDT_LICENSE_PLATE = #{item.udt_license_plate},
      t.UPDATEID = #{item.updateId} 
      where t.UDT_SAPID = #{item.udt_sapid} 
     
 
 


 
 
 
  update t_user t set t.DELFLAG = '1',t.UPDATEID = #{item.updateid} where t.U_ID = #{item.uId} 
     
 
 

你可能感兴趣的:(Mysql)