id, region_id, user_id, type, deleted, create_id, create_time, update_id, update_time insert into user_region_mapping region_id, user_id, type, deleted, create_id, create_time, update_id, update_time, #{record.regionId}, #{record.userId}, #{record.type}, #{record.deleted}, #{record.createId}, #{record.createTime}, #{record.updateId}, #{record.updateTime}, ON DUPLICATE KEY UPDATE type = values(type), deleted = values(deleted) update user_region_mapping region_id = #{regionId}, user_id = #{userId}, type = #{type}, deleted = #{deleted}, create_id = #{createId}, create_time = #{createTime}, update_id = #{updateId}, update_time = #{updateTime}, where id = #{id} update user_region_mapping set deleted = 1 where region_id = #{regionId} and type = #{type} and user_id not in #{userId} update user_region_mapping set deleted = 1 where region_id not in #{regionId} update user_region_mapping set deleted = 1 where user_id not in #{userId} update user_region_mapping set deleted = 1 where user_id = #{userId}