将临时表的所有数据添加到另一张表的某个字段

临时表
将临时表的所有数据添加到另一张表的某个字段_第1张图片
目标表
在这里插入图片描述

SmsCatagory smsCatagory = new SmsCatagory();
smsCatagory.setGasStationId(); 
smsCatagory.setType();
......
sendTaskService.batchInsertByTemp(smsCatagory);

xml:

<insert id="batchInsertByTemp">
     INSERT INTO `cs_sms_catagory` (
         id,
         order_no,
         gas_station_id,
         type
     )
     SELECT
         MD5(UUID()),
         m.mobile,
         #{gasStationId},
         #{type}
     FROM `cs_sms_mobile_tmp` m
 insert>

你可能感兴趣的:(数据库,java)