-- 超级个体文章表(与 soul-api/internal/model/super_article.go、AutoMigrate 一致) -- 缺表时报:Error 1146 (42S02): Table 'xxx.super_articles' doesn't exist(如 souldev、soul_miniprogram) -- 在目标库执行:mysql -u... -p souldev < create_super_articles.sql -- 或使用 Navicat 选中对应库后运行本脚本。 -- 若 soul-api 已含 ensureSuperArticlesTableRaw:重启 API(SKIP_AUTO_MIGRATE=1 也会自动建表)即可。 CREATE TABLE IF NOT EXISTS `super_articles` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `user_id` varchar(50) NOT NULL COMMENT '作者 users.id', `title` varchar(200) NOT NULL DEFAULT '', `content` longtext COMMENT '正文', `images` longtext COMMENT '配图 URL JSON 数组,最多 9 张', `created_at` datetime(3) DEFAULT NULL, `updated_at` datetime(3) DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_super_articles_user_time` (`user_id`,`created_at`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='超级个体发文(小程序 /s/:id H5)'; -- 已有表缺列时执行: -- ALTER TABLE super_articles ADD COLUMN images LONGTEXT NULL COMMENT '配图 URL JSON 数组,最多 9 张';