Commit 5d7f3fda by 蘑菇🍄

reverb

parent 2121f17c
-- 会员信息集合
CREATE TABLE tab_gic_member_HOME LIKE tab_gic_member_0;
-- delete from `gic3.0`.tab_gic_member_HOME ;
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_0 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_1 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_2 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_3 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_4 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_5 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_6 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_7 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_8 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_HOME select * from `gic3.0`.tab_gic_member_9 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
-- 会员信息集合
CREATE TABLE tab_gic_member_clerk_HOME LIKE tab_gic_member_clerk_0;
-- delete from `gic3.0`.tab_gic_member_clerk_HOME ;
delete from `gic3.0`.tab_gic_member_clerk_HOME ;
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_0 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_1 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_2 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_3 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_4 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_5 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_6 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_7 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_8 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
insert into `gic3.0`.tab_gic_member_clerk_HOME select * from `gic3.0`.tab_gic_member_clerk_9 where enterprise_id= 'ff8080816170e8990161f65038745e4e';
-- 数据合并
-- 数据合并
insert into tab_gic_mall_order select * from tab_gic_mall_order_copy;
insert into tab_gic_mall_order_item select * from tab_gic_mall_order_item_copy;
insert into tab_gic_mall_order_logistics select * from tab_gic_mall_order_logistics_copy;
insert into tab_gic_mall_order_process select * from tab_gic_mall_order_process_copy;
insert into tab_gic_mall_order_refund_consult select * from tab_gic_mall_order_refund_consult_copy;
insert into tab_gic_mall_order_refund select * from tab_gic_mall_order_refund_copy;
insert into tab_gic_mall_order_refund_logistics select * from tab_gic_mall_order_refund_logistics_copy;
insert into tab_gic_mall_collection select * from tab_gic_mall_collection_copy;
insert into tab_gic_mall_evaluate select * from tab_gic_mall_evaluate_copy;
insert into tab_gic_mall_order_batch_deliver_log select * from tab_gic_mall_order_batch_deliver_log_copy;
insert into tab_gic_mall_shopping_cart select * from tab_gic_mall_shopping_cart_copy;
insert into `gic3.0`.tab_gic_member_address select * from `gic3.0`.tab_gic_member_address_copy where enterprise_id= 'ff8080816170e8990161f65038745e4e' ;
-- 清除全部导入的数据
DELETE A FROM tab_gic_mall_order_refund_consult A
LEFT JOIN tab_gic_mall_order_refund B ON A.order_refund_id=B.order_refund_id
WHERE B.enterprise_id = 'ff80808164f65d9501651798e0f8143d' and A.from_erp = 1;
DELETE A FROM tab_gic_mall_order_refund_logistics A
LEFT JOIN tab_gic_mall_order_refund B ON A.mall_order_id=B.order_id
WHERE B.enterprise_id = 'ff80808164f65d9501651798e0f8143d' and A.from_erp = 1;
DELETE FROM tab_gic_mall_order WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM tab_gic_mall_order_item WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM tab_gic_mall_order_logistics WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM tab_gic_mall_order_process WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM tab_gic_mall_order_refund WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM tab_gic_mall_collection WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM tab_gic_mall_evaluate WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM tab_gic_mall_order_batch_deliver_log WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM tab_gic_mall_shopping_cart WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
DELETE FROM `gic3.0`.tab_gic_member_address WHERE from_erp = 1 and enterprise_id= 'ff80808164f65d9501651798e0f8143d';
-- 数据合并
insert into tab_gic_mall_order select * from tab_gic_mall_order_copy;
insert into tab_gic_mall_order_item select * from tab_gic_mall_order_item_copy;
insert into tab_gic_mall_order_logistics select * from tab_gic_mall_order_logistics_copy;
insert into tab_gic_mall_order_process select * from tab_gic_mall_order_process_copy;
insert into tab_gic_mall_order_refund_consult select * from tab_gic_mall_order_refund_consult_copy;
insert into tab_gic_mall_order_refund select * from tab_gic_mall_order_refund_copy;
insert into tab_gic_mall_order_refund_logistics select * from tab_gic_mall_order_refund_logistics_copy;
insert into tab_gic_mall_collection select * from tab_gic_mall_collection_copy;
insert into tab_gic_mall_evaluate select * from tab_gic_mall_evaluate_copy;
insert into tab_gic_mall_order_batch_deliver_log select * from tab_gic_mall_order_batch_deliver_log_copy;
insert into tab_gic_mall_shopping_cart select * from tab_gic_mall_shopping_cart_copy;
insert into `gic3.0`.tab_gic_member_address select * from `gic3.0`.tab_gic_member_address_copy where enterprise_id= 'ff8080816170e8990161f65038745e4e' ;
DELETE A FROM tab_gic_mall_order_batch_deliver_log A
LEFT JOIN tab_gic_mall_order B ON A.order_id=B.order_id
WHERE B.enterprise_id = 'ff8080816170e8990161f65038745e4e' and B.member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179') and A.from_erp = 1;
DELETE A FROM tab_gic_mall_order_refund_consult A
LEFT JOIN tab_gic_mall_order_refund B ON A.order_refund_id=B.order_refund_id
WHERE B.enterprise_id = 'ff8080816170e8990161f65038745e4e' and B.member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179') and A.from_erp = 1;
DELETE A FROM tab_gic_mall_order_refund_logistics A
LEFT JOIN tab_gic_mall_order_refund B ON A.mall_order_id=B.order_id
WHERE B.enterprise_id = 'ff8080816170e8990161f65038745e4e' and B.member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179') and A.from_erp = 1;
DELETE FROM tab_gic_mall_order WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
DELETE FROM tab_gic_mall_order_item WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
DELETE FROM tab_gic_mall_order_logistics WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
DELETE FROM tab_gic_mall_order_process WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
DELETE FROM tab_gic_mall_order_refund WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
DELETE FROM tab_gic_mall_collection WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
DELETE FROM tab_gic_mall_evaluate WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
DELETE FROM `gic3.0`.tab_gic_member_address WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
DELETE FROM tab_gic_mall_shopping_cart WHERE from_erp = 1 and enterprise_id= 'ff8080816170e8990161f65038745e4e' and member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
-- 合并单个人的数据
-- WX20062935
INSERT INTO tab_gic_mall_order_item SELECT * FROM tab_gic_mall_order_item_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
INSERT INTO tab_gic_mall_order SELECT * FROM tab_gic_mall_order_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
INSERT INTO tab_gic_mall_shopping_cart SELECT * FROM tab_gic_mall_shopping_cart_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
INSERT INTO tab_gic_mall_collection SELECT * FROM tab_gic_mall_collection_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
insert into `gic3.0`.tab_gic_member_address SELECT * FROM `gic3.0`.tab_gic_member_address_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
insert into tab_gic_mall_evaluate SELECT * FROM tab_gic_mall_evaluate_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
insert into tab_gic_mall_order_logistics SELECT * FROM tab_gic_mall_order_logistics_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
insert into tab_gic_mall_order_refund SELECT * FROM tab_gic_mall_order_refund_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
insert into tab_gic_mall_order_process SELECT * FROM tab_gic_mall_order_process_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179');
INSERT INTO tab_gic_mall_order_refund_consult SELECT * FROM tab_gic_mall_order_refund_consult_copy
WHERE order_refund_id in
(
SELECT order_refund_id FROM tab_gic_mall_order_refund_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179')
);
INSERT INTO tab_gic_mall_order_refund_logistics SELECT * FROM tab_gic_mall_order_refund_logistics_copy
WHERE mall_order_id in
(
SELECT order_id FROM tab_gic_mall_order_refund_copy WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179')
);
INSERT INTO tab_gic_mall_order_batch_deliver_log SELECT * FROM tab_gic_mall_order_batch_deliver_log_copy
WHERE order_id in
(
SELECT order_id FROM tab_gic_mall_order WHERE member_id in ('ff80808166174bfd016619bd2fbd1657','ff8080816717fc9c01671a89e80c4f17','ff80808163b2461d0163b2787ad50179')
);
1.把开发环境中间库【sh-cdb-qov3z1u5.sql.tencentcdb.com:63613】里面的order_import_SAMO
下的所有表通过数据传输生产库:order_tmp_import
2.执行【合并会员临时表.sql】合并一下SAMO 所有会员数据到一张临时表
3.执行【数据组装pro.sql】
4.执行【合并到正式表.sql】
\ No newline at end of file
ALTER TABLE `tab_gic_mall_order_copy` ADD INDEX index_order_number ( `order_number` );
ALTER TABLE `tab_gic_mall_order_copy` ADD INDEX index_erp_order_id ( `erp_order_id` );
ALTER TABLE `tab_gic_mall_order_item_copy` ADD INDEX index_order_id ( `order_id` );
ALTER TABLE `tab_gic_mall_order_item_copy` ADD INDEX index_pay_amount ( `pay_amount` );
ALTER TABLE `tab_gic_member_address_copy` ADD INDEX index_buyer_moile ( `buyer_moile` );
ALTER TABLE `tab_gic_member_address_copy` ADD INDEX index_member_number ( `member_number` );
ALTER TABLE `tab_gic_mall_shopping_cart_copy` ADD INDEX index_mall_pro_code ( `mall_pro_code` );
ALTER TABLE `tab_gic_mall_shopping_cart_copy` ADD INDEX index_mall_sku_code ( `mall_sku_code` );
ALTER TABLE `tab_gic_mall_shopping_cart_copy` ADD INDEX index_cardno ( `cardno` );
ALTER TABLE `order_import` ADD INDEX index_member_card_num ( `member_card_num` );
ALTER TABLE `order_item_import` ADD INDEX index_mall_pro_code ( `mall_pro_code` );
ALTER TABLE `order_item_import` ADD INDEX index_mall_pro_sku_code ( `mall_pro_sku_code` );
ALTER TABLE `order_logistics_import` ADD INDEX index_mall_pro_code ( `mall_pro_code` );
ALTER TABLE `order_refund_logistics_import` ADD INDEX index_mall_pro_code ( `mall_pro_code` );
ALTER TABLE `order_refund_import` ADD INDEX index_out_trade_no ( `out_trade_no` );
ALTER TABLE `order_batch_deliver_import` ADD INDEX index_order_number ( `order_number` );
ALTER TABLE `order_evaluate_import` ADD INDEX index_mall_pro_sku_code ( `mall_pro_sku_code` );
ALTER TABLE `order_evaluate_import` ADD INDEX index_erp_order_id ( `erp_order_id` );
ALTER TABLE `order_evaluate_import` ADD INDEX index_member_card_no ( `member_card_no` );
ALTER TABLE `collect_import` ADD INDEX index_mall_pro_code ( `mall_pro_code` );
ALTER TABLE `collect_import` ADD INDEX index_card_no ( `card_no` );
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment