-- ========================================================
-- V15: 回填 t_ugc_work.original_image_url 空字符串数据
-- ========================================================
-- 背景：
--   V14 用 `WHERE original_image_url IS NULL` 回填了 NULL 的数据，
--   但部分作品的 original_image_url 字段是空字符串 '' 而不是 NULL
--   （JS 前端经常把空字段当 '' 传给后端），V14 的 IS NULL 条件没匹配到。
--
--   前端 v-if="work.originalImageUrl" 在空字符串时是 falsy，
--   导致这些作品的「画作原图」卡片和 PIP 不显示。
--
-- 修复：
--   把 original_image_url 为 NULL 或空字符串的数据，统一回填为 cover_url。
--
-- 详见 V13、V14 历史
-- ========================================================

UPDATE t_ugc_work
SET original_image_url = cover_url
WHERE (original_image_url IS NULL OR original_image_url = '')
  AND cover_url IS NOT NULL
  AND cover_url != '';
