Files
Mycontent/soul-api/scripts/add-author-config-table.sql

24 lines
1.4 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 作者详情独立表,每个字段单独列,便于编辑与保存
-- 执行mysql -u user -p db < soul-api/scripts/add-author-config-table.sql
CREATE TABLE IF NOT EXISTS author_config (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(80) NOT NULL DEFAULT '卡若',
avatar VARCHAR(4) NOT NULL DEFAULT 'K',
avatar_img VARCHAR(500) NOT NULL DEFAULT '',
title VARCHAR(200) NOT NULL DEFAULT '',
bio TEXT,
stats TEXT COMMENT 'JSON: [{"label":"","value":""}]',
highlights TEXT COMMENT 'JSON: ["a","b"]',
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 插入默认一行(仅当表为空时)
INSERT INTO author_config (name, avatar, avatar_img, title, bio, stats, highlights)
SELECT '卡若', 'K', '', 'Soul派对房主理人 · 私域运营专家',
'每天早上6点到9点在Soul派对房分享真实的创业故事。专注私域运营与项目变现用云阿米巴模式帮助创业者构建可持续的商业体系。',
'[{"label":"商业案例","value":"62"},{"label":"连续直播","value":"365天"},{"label":"派对分享","value":"1000+"}]',
'["5年私域运营经验","帮助100+品牌从0到1增长","连续创业者,擅长商业模式设计"]'
FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM author_config LIMIT 1);