-- 增量脚本：为exam_mistakes表增加question_type字段
-- 创建时间：2025-10-12
-- 说明：支持错题按题型筛选和统计

USE kaopeilian;

-- 1. 为exam_mistakes表增加question_type字段
ALTER TABLE exam_mistakes 
  ADD COLUMN question_type VARCHAR(20) NULL COMMENT '题型(single/multiple/judge/blank/essay)' AFTER user_answer;

-- 2. 添加索引（可选，提升查询性能）
ALTER TABLE exam_mistakes 
  ADD INDEX idx_question_type (question_type);

-- 3. 验证结果
DESCRIBE exam_mistakes;

-- 4. 统计当前错题数据
SELECT 
    COUNT(*) as total_mistakes,
    COUNT(question_type) as has_question_type
FROM exam_mistakes;

