1. 程式人生 > >建表語句

建表語句

btree cover comment name recovery 時間 地址 urn table

CREATE TABLE `deliver_order` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT ‘主鍵列‘,
`order_num` varchar(24) NOT NULL COMMENT ‘訂單號‘,
`package_bar_code` varchar(50) DEFAULT NULL COMMENT ‘包裹號‘,
`package_count` int(4) DEFAULT NULL COMMENT ‘包裹數‘,
`pre_station_code` varchar(32) DEFAULT NULL COMMENT ‘預分揀站點‘,
`pre_station_name` varchar(
100) DEFAULT NULL COMMENT ‘預分揀站點名稱‘, `station_code` varchar(32) NOT NULL COMMENT ‘站點名稱‘, `shelfNo` varchar(50) DEFAULT NULL COMMENT ‘貨架號‘, `subType` int(4) DEFAULT NULL COMMENT ‘站點類型‘, `deviece_id` varchar(16) DEFAULT NULL COMMENT ‘自提櫃設備id,目前是12位字符串‘, `order_status` tinyint(4) DEFAULT NULL COMMENT ‘配送系統傳送的訂單狀態‘, `distribute_type`
int(4) DEFAULT NULL COMMENT ‘配送方式‘, `sender_account` varchar(32) DEFAULT NULL COMMENT ‘上架操作人賬號‘, `sender_id` varchar(32) DEFAULT NULL COMMENT ‘上架操作員id‘, `sender_name` varchar(32) DEFAULT NULL COMMENT ‘上架操作人名稱‘, `send_time` datetime NOT NULL COMMENT ‘不太確定時間‘, `schedule_time` datetime DEFAULT NULL COMMENT
‘運單生成時間‘, `notify_time` datetime DEFAULT NULL COMMENT ‘分揀中心發貨時間‘, `site_check_time` datetime DEFAULT NULL COMMENT ‘站點驗貨時間‘, `switch_time` datetime DEFAULT NULL COMMENT ‘轉投時間‘, `delivery_time` datetime DEFAULT NULL COMMENT ‘投遞時間‘, `pickup_time` datetime DEFAULT NULL COMMENT ‘妥投時間‘, `overdue_time` datetime DEFAULT NULL COMMENT ‘根據投遞時間算出(超期時間)‘, `overdue_remark` varchar(100) DEFAULT NULL COMMENT ‘超期備註‘, `exc_reg_time` datetime DEFAULT NULL, `reclaim_time` datetime DEFAULT NULL COMMENT ‘拒收時間‘, `order_yn` tinyint(4) DEFAULT NULL, `delivery_pw` varchar(64) DEFAULT NULL COMMENT ‘驗證碼(加密後)‘, `box_num` int(11) DEFAULT NULL, `boxstatus` tinyint(4) DEFAULT NULL, `type` tinyint(4) DEFAULT NULL, `payment` int(11) DEFAULT NULL, `shoulePrice` decimal(12,2) DEFAULT NULL, `create_time` datetime DEFAULT NULL COMMENT ‘創建日期‘, `update_time` datetime DEFAULT NULL COMMENT ‘更新日期‘, `ts` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `yn` tinyint(4) NOT NULL DEFAULT ‘1‘ COMMENT ‘刪除標誌位‘, `sendpay` varchar(550) DEFAULT NULL, `urge_order` tinyint(4) DEFAULT NULL, `receiver_mobile` varchar(100) DEFAULT NULL COMMENT ‘收貨人手機號‘, `receiver_address` varchar(500) DEFAULT NULL COMMENT ‘收貨人地址‘, `station_name` varchar(100) DEFAULT NULL COMMENT ‘站點名稱‘, `queue_id` tinyint(4) DEFAULT NULL COMMENT ‘隊列號(無用)‘, `member_id` varchar(100) DEFAULT NULL COMMENT ‘下單賬號‘, `customer_name` varchar(30) DEFAULT NULL COMMENT ‘收貨人姓名‘, `org_id` int(11) DEFAULT NULL COMMENT ‘運單機構‘, `waybill_type` int(9) DEFAULT ‘0‘ COMMENT ‘運單種類‘, `waybill_status` int(5) DEFAULT NULL COMMENT ‘運單狀態‘, `pick_code` varchar(50) DEFAULT ‘‘ COMMENT ‘提貨碼‘, `vender_id` varchar(100) DEFAULT NULL, `order_return_flag` tinyint(1) DEFAULT ‘0‘ COMMENT ‘0為默認值、1為直投、2為轉投‘, `waybill_sign` varchar(200) DEFAULT NULL, `recovery_flag` tinyint(1) DEFAULT NULL COMMENT ‘是否回收,1已回收‘, `psy_id` int(11) DEFAULT NULL, `psy_name` varchar(50) DEFAULT NULL, `district` varchar(6) DEFAULT NULL COMMENT ‘區域code‘, `district_literal` varchar(32) DEFAULT NULL COMMENT ‘區域name‘, `area` varchar(6) DEFAULT NULL COMMENT ‘片區‘, `area_literal` varchar(50) DEFAULT NULL COMMENT ‘片區名稱‘, `province` varchar(6) DEFAULT NULL COMMENT ‘省code‘, `province_literal` varchar(32) DEFAULT NULL COMMENT ‘省名稱‘, `city` varchar(6) DEFAULT NULL COMMENT ‘市code‘, `city_literal` varchar(32) DEFAULT NULL COMMENT ‘市名稱‘, `county` varchar(6) DEFAULT NULL COMMENT ‘縣‘, `county_literal` varchar(32) DEFAULT NULL COMMENT ‘縣名稱‘, PRIMARY KEY (`id`), KEY `idx_code_send_time` (`station_code`,`send_time`), KEY `idx_deliver_order_ts` (`ts`), KEY `order_num _index` (`order_num`), KEY `idx_type_time` (`type`,`delivery_time`) USING BTREE, KEY `idx_memberId_index` (`member_id`), KEY `idx_station_delivery` (`station_code`,`delivery_time`) ) ENGINE=InnoDB AUTO_INCREMENT=35694778 DEFAULT CHARSET=utf8 COMMENT=‘配送表‘;

建表語句