| 1234567891011121314151617181920212223242526 |
- CREATE TABLE `wx_trend_keywords` (
- `id` INT AUTO_INCREMENT PRIMARY KEY,
- `keyword` VARCHAR(176) NOT NULL COMMENT '关键词',
- `is_active` TINYINT(1) DEFAULT 1 COMMENT '开关',
- `priority` INT DEFAULT 0 COMMENT '优先级',
- `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间,由数据库自动生成',
- UNIQUE KEY `uk_keyword` (`keyword`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- -- 2. 趋势数据表
- CREATE TABLE `wx_trend_data` (
- `id` BIGINT AUTO_INCREMENT PRIMARY KEY,
- `keyword_id` BIGINT NOT NULL,
- `ymd` VARCHAR(20) NOT NULL COMMENT '日期 YYYYMMDD',
- `channel_score` JSON NOT NULL COMMENT '核心分数 JSON',
- `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间,由数据库自动生成',
- `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后更新时间,由数据库自动维护',
- -- 唯一索引确保幂等性
- UNIQUE KEY `uk_kw_ymd` (`keyword_id`, `ymd`),
- INDEX `idx_ymd` (`ymd`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- select * from wx_trend_keywords;
- insert into wx_trend_keywords (keyword) values ('马年'),('过年'),('拜年'),('年货');
- select * from wx_trend_data;
|