-- ============================================
-- 批量更新所有书籍封面SQL脚本
-- 使用方法：
-- 1. 先执行查询语句查看所有书籍
-- 2. 为每本书找到封面图片URL
-- 3. 修改下面的UPDATE语句，填入对应的封面URL
-- 4. 执行更新语句
-- ============================================

-- 第一步：查看所有书籍（先执行这个查看当前书籍列表）
SELECT 
    `content_id`,
    `title`,
    `author`,
    `cover_url`,
    `content_type`,
    CASE 
        WHEN `content_type` = 1 THEN '电子书'
        WHEN `content_type` = 2 THEN '听书'
    END AS '类型'
FROM `content`
ORDER BY `content_id`;

-- ============================================
-- 第二步：根据查询结果，为每本书设置封面URL
-- 格式：UPDATE `content` SET `cover_url` = '图片URL' WHERE `content_id` = 书籍ID;
-- ============================================

-- 示例1：根据content_id更新（推荐）
-- UPDATE `content` SET `cover_url` = 'https://img3.doubanio.com/view/subject/l/public/s1070959.jpg' WHERE `content_id` = 1;
-- UPDATE `content` SET `cover_url` = 'https://img3.doubanio.com/view/subject/l/public/s1070959.jpg' WHERE `content_id` = 2;
-- UPDATE `content` SET `cover_url` = 'https://img3.doubanio.com/view/subject/l/public/s1070959.jpg' WHERE `content_id` = 3;

-- 示例2：根据书名更新
-- UPDATE `content` SET `cover_url` = 'https://example.com/covers/book1.jpg' WHERE `title` = '活着';
-- UPDATE `content` SET `cover_url` = 'https://example.com/covers/book2.jpg' WHERE `title` = '书名2';

-- 示例3：使用CASE语句批量更新（适用于少量书籍）
-- UPDATE `content` 
-- SET `cover_url` = CASE 
--     WHEN `content_id` = 1 THEN 'https://img3.doubanio.com/view/subject/l/public/s1070959.jpg'
--     WHEN `content_id` = 2 THEN 'https://img3.doubanio.com/view/subject/l/public/s1070959.jpg'
--     WHEN `content_id` = 3 THEN 'https://img3.doubanio.com/view/subject/l/public/s1070959.jpg'
--     ELSE `cover_url`
-- END
-- WHERE `content_id` IN (1, 2, 3);

-- ============================================
-- 第三步：验证更新结果
-- ============================================
-- SELECT `content_id`, `title`, `cover_url` FROM `content` ORDER BY `content_id`;

-- ============================================
-- 常用书籍封面URL获取方法：
-- 1. 豆瓣读书：访问 https://book.douban.com/ 搜索书名，右键封面图片复制地址
-- 2. 网络搜索：搜索"书名 封面 图片"，右键复制图片地址
-- 3. 图床服务：上传到七牛云、阿里云OSS等，获取URL
-- ============================================

