有没有是什么快速的方法,请大神指点
表1:
CREATE TABLE IF NOT EXISTS `A1` (
`trade_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'erp仓库订单表的主键',
`trade_no` varchar(40) NOT NULL COMMENT '订单编号',
`logistics_status` varchar(50) NOT NULL COMMENT '出库状态',
`logistics_yzcb` decimal(12,4) NOT NULL COMMENT '邮资成本',
`logistics_fhTime` datetime NOT NULL COMMENT '发货时间',
`Input_Time` datetime NOT NULL COMMENT '录入时间',
`logistics_name` varchar(40) NOT NULL COMMENT '物流公司名称',
`logistics_no` varchar(40) NOT NULL COMMENT '物流单号',
`Input_Time` datetime NOT NULL COMMENT '录入时间',
`logistics_xgTime` datetime NOT NULL COMMENT '最后修改时间',
`logistics_status` varchar(30) NOT NULL COMMENT '物流状态',
`logistics_Text` text NOT NULL COMMENT '物流状态',
PRIMARY KEY (`trade_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7518384 ;
表2
CREATE TABLE IF NOT EXISTS `B2` (
`trade_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'erp物流表的主键',
`trade_no` varchar(40) NOT NULL COMMENT '订单编号',
`logistics_name` varchar(40) NOT NULL COMMENT '物流公司名称',
`logistics_no` varchar(40) NOT NULL COMMENT '物流单号',
`Input_Time` datetime NOT NULL COMMENT '录入时间',
`logistics_xgTime` datetime NOT NULL COMMENT '最后修改时间',
`logistics_status` varchar(30) NOT NULL COMMENT '物流状态',
`logistics_Text` text NOT NULL COMMENT '物流状态',
PRIMARY KEY (`trade_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1127799 ;
表1与表2通过 trade_no(订单编号)进行查找,然后将表2的数据写入表1
我现在表1做循环,然后根据 A1.trade_no=B2.trade_no 逐条筛选,速度慢的心脏病都要犯了。有没有快一些的方法,请大咖给我指条活路,万分感谢!
表1:
CREATE TABLE IF NOT EXISTS `A1` (
`trade_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'erp仓库订单表的主键',
`trade_no` varchar(40) NOT NULL COMMENT '订单编号',
`logistics_status` varchar(50) NOT NULL COMMENT '出库状态',
`logistics_yzcb` decimal(12,4) NOT NULL COMMENT '邮资成本',
`logistics_fhTime` datetime NOT NULL COMMENT '发货时间',
`Input_Time` datetime NOT NULL COMMENT '录入时间',
`logistics_name` varchar(40) NOT NULL COMMENT '物流公司名称',
`logistics_no` varchar(40) NOT NULL COMMENT '物流单号',
`Input_Time` datetime NOT NULL COMMENT '录入时间',
`logistics_xgTime` datetime NOT NULL COMMENT '最后修改时间',
`logistics_status` varchar(30) NOT NULL COMMENT '物流状态',
`logistics_Text` text NOT NULL COMMENT '物流状态',
PRIMARY KEY (`trade_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7518384 ;
表2
CREATE TABLE IF NOT EXISTS `B2` (
`trade_id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'erp物流表的主键',
`trade_no` varchar(40) NOT NULL COMMENT '订单编号',
`logistics_name` varchar(40) NOT NULL COMMENT '物流公司名称',
`logistics_no` varchar(40) NOT NULL COMMENT '物流单号',
`Input_Time` datetime NOT NULL COMMENT '录入时间',
`logistics_xgTime` datetime NOT NULL COMMENT '最后修改时间',
`logistics_status` varchar(30) NOT NULL COMMENT '物流状态',
`logistics_Text` text NOT NULL COMMENT '物流状态',
PRIMARY KEY (`trade_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1127799 ;
表1与表2通过 trade_no(订单编号)进行查找,然后将表2的数据写入表1
我现在表1做循环,然后根据 A1.trade_no=B2.trade_no 逐条筛选,速度慢的心脏病都要犯了。有没有快一些的方法,请大咖给我指条活路,万分感谢!