生成mysql
时间: 2023-07-04 11:23:26 浏览: 45
好的,以下是一个简单的MySQL订单表的创建语句,你可以根据需求进行适当的修改:
```mysql
CREATE TABLE `order` (
`report_order_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '报告订单id',
`order_no` varchar(50) NOT NULL COMMENT '订单号',
`out_trade_no` varchar(50) NOT NULL COMMENT '交易流水号',
`pay_money` decimal(10,2) NOT NULL COMMENT '支付金额',
`pay_type` varchar(20) NOT NULL COMMENT '支付类型',
`order_status` tinyint(4) NOT NULL DEFAULT '0' COMMENT '订单状态',
`report_id` int(11) NOT NULL COMMENT '报告id',
`report_name` varchar(50) NOT NULL COMMENT '报告名称',
`report_type` varchar(50) NOT NULL COMMENT '报告类型',
`report_price` decimal(10,2) NOT NULL COMMENT '报告原价',
`archives_id_one` int(11) DEFAULT NULL COMMENT '用户档案id1',
`archives_id_two` int(11) DEFAULT NULL COMMENT '用户档案id2',
`coupon_id` int(11) DEFAULT NULL COMMENT '优惠卷id',
`create_time` datetime NOT NULL COMMENT '创建时间',
`pay_time` datetime DEFAULT NULL COMMENT '支付时间',
`finish_time` datetime DEFAULT NULL COMMENT '完成时间',
`is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否删除',
PRIMARY KEY (`report_order_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单表';
```
请注意,这只是一个简单的示例,实际情况中还需要根据具体业务需求进行适当的修改。