Files
hzdyjs/backend/sql/add_family_economy_summary_field.sql
T
2025-08-12 16:52:10 +08:00

42 lines
1.8 KiB
SQL

-- ============================================================================
-- 贫困生认定申请表 - 添加缺失的family_economy_summary字段
-- 创建时间: 2025-01-27
-- 描述: 修复 jcbt_poverty_application 表缺失的 family_economy_summary 字段
-- ============================================================================
-- 检查并添加 family_economy_summary 字段(如果不存在)
SET @sql = (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
AND TABLE_NAME = 'jcbt_poverty_application'
AND COLUMN_NAME = 'family_economy_summary');
SET @sql = IF(@sql = 0,
'ALTER TABLE jcbt_poverty_application ADD COLUMN family_economy_summary text COMMENT ''家庭经济情况摘要'' AFTER assistance_type_names',
'SELECT ''family_economy_summary字段已存在'' as result');
PREPARE stmt FROM @sql;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
-- 验证字段是否添加成功
SELECT
CASE
WHEN (SELECT COUNT(*) FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
AND TABLE_NAME = 'jcbt_poverty_application'
AND COLUMN_NAME = 'family_economy_summary') > 0
THEN 'SUCCESS: family_economy_summary字段已成功添加到数据库表中'
ELSE 'ERROR: family_economy_summary字段添加失败'
END as verification_result;
-- 显示表结构确认
DESCRIBE jcbt_poverty_application;
-- ============================================================================
-- 使用说明:
-- 1. 连接到对应的数据库
-- 2. 执行本脚本: source /path/to/add_family_economy_summary_field.sql
-- 3. 检查输出结果,确认字段已正确添加
-- 4. 重新启动后端服务
-- ============================================================================