|
- -- 将 pap_spider_news 中 id=119~126 的公益项目数据转入 pap_article,column_id=5
- -- content 优先取已转存的 content,其次取原始 content_original
- INSERT INTO `pap_article` (`column_id`, `title`, `summary`, `content`, `cover`, `category`, `is_top`, `status`, `publish_time`, `sort`, `create_time`)
- SELECT
- 5 AS column_id,
- s.title,
- '' AS summary,
- COALESCE(s.content, s.content_original, '') AS content,
- COALESCE(s.cover, s.cover_original, '') AS cover,
- s.category,
- 0 AS is_top,
- 1 AS status,
- s.publish_time,
- 0 AS sort,
- NOW()
- FROM `pap_spider_news` s
- WHERE s.id IN (119, 120, 121, 122, 123, 124, 125, 126);
-
- -- 回写 article_id 到 spider_news(方便追溯)
- UPDATE `pap_spider_news` sn
- INNER JOIN `pap_article` a ON a.title = sn.title AND a.column_id = 5
- SET sn.article_id = a.id, sn.status = 3
- WHERE sn.id IN (119, 120, 121, 122, 123, 124, 125, 126);
|