设计一个有多种充值方式的mysql 表,打印sql脚本
时间: 2023-06-20 07:09:35 浏览: 55
下面是一个简单的 MySQL 表设计,用于存储用户的充值记录和不同的充值方式。
```
CREATE TABLE `recharge` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int(11) NOT NULL,
`amount` decimal(10,2) NOT NULL,
`payment_method` varchar(50) NOT NULL,
`transaction_id` varchar(100) DEFAULT NULL,
`status` enum('pending','success','failed') NOT NULL DEFAULT 'pending',
`created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
```
该表包含以下字段:
- `id`:充值记录的唯一标识符。
- `user_id`:充值的用户 ID。
- `amount`:充值金额。
- `payment_method`:充值方式,可以是银行卡、支付宝、微信等。
- `transaction_id`:交易 ID,用于跟踪充值记录。
- `status`:充值状态,可以是 pending、success 或 failed。
- `created_at`:创建时间,记录充值记录的创建时间。
- `updated_at`:更新时间,记录充值记录的最后更新时间。
可以通过以下 SQL 语句向该表添加充值记录:
```
INSERT INTO `recharge` (`user_id`, `amount`, `payment_method`, `transaction_id`, `status`)
VALUES (1, 1000.00, 'Bank Transfer', '1234567890', 'pending');
INSERT INTO `recharge` (`user_id`, `amount`, `payment_method`, `transaction_id`, `status`)
VALUES (2, 500.00, 'Alipay', '0987654321', 'success');
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)