-- 为 payment_transactions 表添加 payer_openid 字段 -- 用于存储支付时的微信 openid,确保虚拟发货时使用正确的 openid ALTER TABLE `payment_transactions` ADD COLUMN `payer_openid` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '支付用户openid(来自微信支付回调)' AFTER `transaction_id`; -- 添加索引以便查询 ALTER TABLE `payment_transactions` ADD INDEX `idx_payer_openid` (`payer_openid`);