peixue-dev/Archive/peidu-temp-files/scripts/执行订单表字段添加.bat

65 lines
1.6 KiB
Batchfile
Raw 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.

@echo off
chcp 65001 >nul
echo ========================================
echo 添加订单表支付相关字段
echo ========================================
echo.
echo 功能:
echo 1. 添加 payment_method 字段
echo 2. 添加 wallet_amount 字段
echo 3. 添加 timecard_id 字段
echo 4. 添加 package_id 字段
echo 5. 添加 coupon_id 字段
echo 6. 添加 coupon_discount 字段
echo 7. 添加 service_address_id 字段
echo 8. 添加 original_amount 字段
echo 9. 添加 discount_amount 字段
echo.
echo 数据库peixue
echo 用户root
echo.
echo ========================================
echo.
set /p confirm=确认执行?(Y/N):
if /i not "%confirm%"=="Y" (
echo 已取消执行
pause
exit /b
)
echo.
echo 开始执行SQL脚本...
echo.
mysql -u root -p123456 peixue < add_order_payment_fields_2026-01-23.sql
if %errorlevel% equ 0 (
echo.
echo ========================================
echo ✅ 订单表字段添加成功!
echo ========================================
echo.
echo 下一步:
echo 1. 验证表结构是否正确
echo 2. 开始后端代码实现
echo.
) else (
echo.
echo ========================================
echo ❌ 订单表字段添加失败!
echo ========================================
echo.
echo 可能原因:
echo 1. 字段已存在(这是正常的,可以忽略)
echo 2. 数据库连接失败
echo 3. 权限不足
echo.
echo 请手动检查订单表结构:
echo USE peixue;
echo DESC `order`;
echo.
)
pause