-- 股票池成员 + 逐滤网命中留痕(可回答「为什么没选上」) -- 由 src/hdiv/data/schema.py 生成,请勿手工修改 CREATE TABLE IF NOT EXISTS `hd_universe_member` ( `id` BIGINT NOT NULL AUTO_INCREMENT, `run_id` VARCHAR(32) NOT NULL, `symbol` VARCHAR(12) NOT NULL, `name` VARCHAR(64) NULL, `industry` VARCHAR(64) NULL, `passed` TINYINT(1) NOT NULL COMMENT '1=入选 0=被淘汰', `fail_stage` VARCHAR(32) NULL COMMENT '首个未通过的滤网', `fail_reason` VARCHAR(255) NULL, `values_json` TEXT NULL COMMENT '各滤网实际取值快照', `filter_json` TEXT NULL COMMENT '各滤网通过位', `created_at` DATETIME NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uq_hd_uni_mem` (`run_id`,`symbol`), KEY `ix_hd_uni_mem_pass` (`run_id`,`passed`), KEY `ix_hd_uni_mem_sym` (`symbol`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='股票池成员留痕';