mysql订单表和物流表设计
MySQL订单表和物流表设计是电商网站开发中的两个重要环节之一,既能提升用户的购物体验,也是商家管理订单和物流的重要工具。
对于订单表的设计,我们需要考虑以下几个方面:
CREATE TABLE `order` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `order_sn` varchar(30) NOT NULL COMMENT '订单编号', `goods_amount` decimal(10,2) NOT NULL COMMENT '商品总价', `order_amount` decimal(10,2) NOT NULL COMMENT '订单金额', `order_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '订单状态', `pay_status` tinyint(3) NOT NULL DEFAULT '0' COMMENT '支付状态', `add_time` int(11) NOT NULL COMMENT '下单时间', `pay_time` int(11) DEFAULT NULL COMMENT '支付时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='订单表';