20241112_sql.sql 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. -- -----------------------------------------------------------------------------------
  2. -- 评价题目表中增加题目类型和选项内容
  3. -- -----------------------------------------------------------------------------------
  4. ALTER TABLE `evaluate_item`
  5. ADD COLUMN `type` VARCHAR(50) NULL COMMENT '题目类型' AFTER `input_not_null`,
  6. ADD COLUMN `option_json` TEXT NULL COMMENT '选项内容' AFTER `type`;
  7. -- -----------------------------------------------------------------------------------
  8. -- 评价题目表中增加题目类型和选项内容
  9. -- -----------------------------------------------------------------------------------
  10. ALTER TABLE `evaluate_manage_item`
  11. ADD COLUMN `type` VARCHAR(50) NULL COMMENT '题目类型' AFTER `input_not_null`,
  12. ADD COLUMN `option_json` TEXT NULL COMMENT '选项内容' AFTER `type`;
  13. -- -----------------------------------------------------------------------------------
  14. -- 可是统计增加:课时补充数据,表头动态
  15. -- -----------------------------------------------------------------------------------
  16. DROP PROCEDURE IF EXISTS createCom;
  17. DELIMITER $$
  18. CREATE
  19. PROCEDURE createCom()
  20. BEGIN
  21. IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name='class_time_statistics_record' AND COLUMN_NAME = 'course_time_type_data') THEN
  22. ALTER TABLE `class_time_statistics_record`
  23. ADD COLUMN `course_time_type_data` LONGTEXT NULL COMMENT '课时补充数据,表头动态' AFTER `all_class_time_data`;
  24. END IF;
  25. END$$
  26. DELIMITER ;
  27. CALL createCom;
  28. DROP PROCEDURE createCom;
  29. DROP PROCEDURE IF EXISTS createCom;
  30. DELIMITER $$
  31. CREATE
  32. PROCEDURE createCom()
  33. BEGIN
  34. IF NOT EXISTS(SELECT 1 FROM information_schema.columns WHERE table_name='evaluate_result' AND COLUMN_NAME = 'option_content') THEN
  35. ALTER TABLE `evaluate_result`
  36. ADD COLUMN `option_content` VARCHAR(500) NULL COMMENT '选项内容' AFTER `submit_record_id`;
  37. END IF;
  38. END$$
  39. DELIMITER ;
  40. CALL createCom;
  41. DROP PROCEDURE createCom;