INSERT INTO cont_vlog (
    id,
    member_id,
    url,
    cover,
    title,
    width,
    height,
    like_counts,
    comments_counts,
    is_private,
    create_time,
    update_time,
    status,
    reason,
    city_code,
    file_id,
    first_frame_img,
    create_by,
    update_by,
    del_flag
)
SELECT
    -- 核心字段映射（t_vlog -> cont_vlog）
    id,
    vloger_id,  -- 视频发布者ID映射为会员ID
    url,
    cover,
    title,
    width,
    height,
    like_counts,
    comments_counts,
    is_private,
    created_time,  -- 创建时间字段名转换
    updated_time,  -- 更新时间字段名转换
    status,
    reason,
    city_code,
    file_id,
    first_frame_img,
    vloger_id,  -- 假设创建者为视频发布者
    vloger_id,  -- 假设更新者为视频发布者（可根据实际业务调整）
    0  -- 删除标志默认为0（未删除）
FROM t_vlog
-- 处理重复数据：若id已存在则更新指定字段
    ON DUPLICATE KEY UPDATE
                         member_id = VALUES(member_id),
                         url = VALUES(url),
                         cover = VALUES(cover),
                         title = VALUES(title),
                         width = VALUES(width),
                         height = VALUES(height),
                         like_counts = VALUES(like_counts),
                         comments_counts = VALUES(comments_counts),
                         is_private = VALUES(is_private),
                         update_time = VALUES(update_time),
                         status = VALUES(status),
                         reason = VALUES(reason),
                         city_code = VALUES(city_code),
                         file_id = VALUES(file_id),
                         first_frame_img = VALUES(first_frame_img),
                         update_by = VALUES(update_by);
