-- 🚀 立即修复 user_package 表缺少时间字段 - 2026-01-23
-- 问题：支付时创建用户套餐记录失败，提示 Unknown column 'create_time'

-- 1. 检查当前表结构
SELECT '=== 当前 user_package 表结构 ===' AS '';
DESC user_package;

-- 2. 添加缺失的时间字段
ALTER TABLE user_package 
ADD COLUMN `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
ADD COLUMN `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间';

-- 3. 验证修复结果
SELECT '=== 修复后的表结构 ===' AS '';
DESC user_package;

-- 4. 测试插入数据
SELECT '=== 测试数据插入 ===' AS '';
SELECT 
    '✅ user_package 表字段已修复，可以正常支付了' AS '状态',
    '请重新测试支付功能' AS '下一步';
