-- 1. 添加库存字段 ALTER TABLE merchant_products ADD COLUMN qty INT NOT NULL DEFAULT 0 COMMENT '库存数量'; -- 2. 添加是否售罄字段 ALTER TABLE merchant_products ADD COLUMN is_sellout TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否售罄,0-未售罄,1-已售罄'; -- 3. 添加配送类型字段(使用MySQL的ENUM类型) ALTER TABLE merchant_products ADD COLUMN delivery_type ENUM('DELIVERY', 'PICKUP') NOT NULL DEFAULT 'DELIVERY' COMMENT '配送类型,DELIVERY-配送到家,PICKUP-自提'; -- 4. 添加自提点字段 ALTER TABLE merchant_products ADD COLUMN pickup_place VARCHAR(200) NULL COMMENT '自提点'; -- 5. 添加配送时间类型字段(使用MySQL的ENUM类型) ALTER TABLE merchant_products ADD COLUMN delivery_time_type ENUM('IMMEDIATE', 'SCHEDULED') NOT NULL DEFAULT 'IMMEDIATE' COMMENT '配送时间类型,IMMEDIATE-立即送,SCHEDULED-定时送'; -- 6. 添加配送日期字段 ALTER TABLE merchant_products ADD COLUMN delivery_date DATE NULL COMMENT '配送日期,仅对定时送有效'; -- 7. 创建索引以提高查询效率 CREATE INDEX idx_merchant_products_delivery_type ON merchant_products(delivery_type); CREATE INDEX idx_merchant_products_delivery_time_type ON merchant_products(delivery_time_type); CREATE INDEX idx_merchant_products_is_sellout ON merchant_products(is_sellout); -- 为merchant_products表添加product_detail字段 ALTER TABLE merchant_products ADD COLUMN product_detail TEXT COMMENT '产品详细描述,Markdown格式'; -- 为merchant_products表添加purchase_note字段 ALTER TABLE merchant_products ADD COLUMN purchase_note TEXT COMMENT '购买须知,用于提供商品购买相关注意事项';