peixue-dev/peidu/Archive/一次性文件/[一次性]修复coupon表所有缺失字段-2026-01-25.sql

46 lines
1.5 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 修复coupon表所有缺失字段
-- 2026-01-25
-- 1. 先查看当前表结构
DESC coupon;
-- 2. 添加所有缺失的字段
-- 添加 validity_type 字段(有效期类型)
ALTER TABLE coupon
ADD COLUMN IF NOT EXISTS validity_type VARCHAR(20) DEFAULT 'fixed' COMMENT '有效期类型fixed-固定时间days-领取后N天'
AFTER limit_per_user;
-- 添加 valid_from 字段(有效期开始时间)
ALTER TABLE coupon
ADD COLUMN IF NOT EXISTS valid_from DATETIME NULL COMMENT '有效期开始时间(固定时间类型)'
AFTER validity_type;
-- 添加 valid_to 字段(有效期结束时间)
ALTER TABLE coupon
ADD COLUMN IF NOT EXISTS valid_to DATETIME NULL COMMENT '有效期结束时间(固定时间类型)'
AFTER valid_from;
-- 添加 valid_days 字段(有效天数)
ALTER TABLE coupon
ADD COLUMN IF NOT EXISTS valid_days INT NULL COMMENT '有效天数领取后N天类型'
AFTER valid_to;
-- 添加 scope 字段(适用范围)
ALTER TABLE coupon
ADD COLUMN IF NOT EXISTS scope VARCHAR(20) DEFAULT 'all' COMMENT '适用范围all-全部category-分类service-指定服务'
AFTER valid_days;
-- 添加 scope_value 字段(适用范围值)
ALTER TABLE coupon
ADD COLUMN IF NOT EXISTS scope_value TEXT NULL COMMENT '适用范围值JSON数组存储分类ID或服务ID'
AFTER scope;
-- 添加 instructions 字段(使用说明)
ALTER TABLE coupon
ADD COLUMN IF NOT EXISTS instructions TEXT NULL COMMENT '使用说明'
AFTER description;
-- 3. 查看修复后的表结构
DESC coupon;