44 lines
774 B
Markdown
44 lines
774 B
Markdown
# 支付功能数据库迁移指南
|
||
|
||
## 需要执行的SQL
|
||
|
||
### 1. 添加 trade_no 字段到订单表
|
||
|
||
```sql
|
||
ALTER TABLE `la_order` ADD COLUMN `trade_no` varchar(100) DEFAULT NULL COMMENT '第三方交易号' AFTER `payment_time`;
|
||
```
|
||
|
||
### 2. 创建索引(可选,用于查询优化)
|
||
|
||
```sql
|
||
ALTER TABLE `la_order` ADD KEY `idx_trade_no` (`trade_no`);
|
||
```
|
||
|
||
## 执行步骤
|
||
|
||
1. 备份数据库
|
||
2. 在数据库管理工具中执行上述SQL
|
||
3. 验证字段是否添加成功
|
||
|
||
```sql
|
||
DESCRIBE `la_order`;
|
||
```
|
||
|
||
## 验证
|
||
|
||
执行以下查询验证迁移是否成功:
|
||
|
||
```sql
|
||
SELECT * FROM `la_order` LIMIT 1;
|
||
```
|
||
|
||
应该能看到新增的 `trade_no` 字段。
|
||
|
||
## 回滚
|
||
|
||
如果需要回滚,执行以下SQL:
|
||
|
||
```sql
|
||
ALTER TABLE `la_order` DROP COLUMN `trade_no`;
|
||
```
|