create_study_report_table.sql 639 B

12345678910111213
  1. -- 创建学习报告表
  2. CREATE TABLE study_report (
  3. report_id BIGINT PRIMARY KEY AUTO_INCREMENT COMMENT '报告ID',
  4. goal_id BIGINT NOT NULL COMMENT '目标ID',
  5. user_id BIGINT NOT NULL COMMENT '用户ID',
  6. generate_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '生成时间',
  7. accuracy DECIMAL(5,2) COMMENT '正确率',
  8. total_duration INT COMMENT '总共用时(秒)',
  9. knowledge_analysis JSON COMMENT '知识点分析',
  10. difficulty_analysis JSON COMMENT '难度分析',
  11. FOREIGN KEY (goal_id) REFERENCES goals(goal_id),
  12. FOREIGN KEY (user_id) REFERENCES user_info(user_id)
  13. ) COMMENT='学习报告表';