use assets_core;
 
begin;
INSERT INTO assets_core.ac_asset_bb_centre  
select  CEILING(RAND()*8888888888888+88888888888888888), ‘2‘, c.fuser_id  , 
‘BTC‘,‘10.000000000000000000000000000000‘,‘0.000000000000000000000000000000‘,‘1‘ 
from counter.uc_user_detail c inner join authc_core.uc_user_core a on a.fid=c.fuser_id
where c.fkyc2 =‘3‘  
and c.fkyc2_create>=‘2018-12-17 11:00:00‘
and c.fkyc2_create<=‘2018-12-28 12:00:00‘ 
and c.fuser_id not in (select user_id from mypro.pro_act_user_id);
 
INSERT INTO assets_core.ac_asset_bb_centre  
select  CEILING(RAND()*8888888888888+88888888888888888), ‘2‘, c.fuser_id  , 
‘ETH‘,‘100.000000000000000000000000000000‘,‘0.000000000000000000000000000000‘,‘1‘ 
from counter.uc_user_detail c inner join authc_core.uc_user_core a on a.fid=c.fuser_id
where c.fkyc2 =‘3‘  
and c.fkyc2_create>=‘2018-12-17 11:00:00‘
and c.fkyc2_create<=‘2018-12-28 12:00:00‘ 
and c.fuser_id not in (select user_id from mypro.pro_act_user_id);
 
INSERT INTO assets_core.ac_asset_bb_centre  
select  CEILING(RAND()*8888888888888+88888888888888888), ‘2‘, c.fuser_id  , 
‘USDT‘,‘1000.000000000000000000000000000000‘,‘0.000000000000000000000000000000‘,‘1‘ 
from counter.uc_user_detail c inner join authc_core.uc_user_core a on a.fid=c.fuser_id
where c.fkyc2 =‘3‘  
and c.fkyc2_create>=‘2018-12-17 11:00:00‘
and c.fkyc2_create<=‘2018-12-28 12:00:00‘ 
and c.fuser_id not in (select user_id from mypro.pro_act_user_id);
 
INSERT INTO assets_core.ac_asset_bb_centre  
select  CEILING(RAND()*8888888888888+88888888888888888), ‘2‘, c.fuser_id  , 
‘OMG‘,‘10000.000000000000000000000000000000‘,‘0.000000000000000000000000000000‘,‘1‘ 
from counter.uc_user_detail c inner join authc_core.uc_user_core a on a.fid=c.fuser_id
where c.fkyc2 =‘3‘  
and c.fkyc2_create>=‘2018-12-17 11:00:00‘
and c.fkyc2_create<=‘2018-12-28 12:00:00‘ 
and c.fuser_id not in (select user_id from mypro.pro_act_user_id);
 
INSERT INTO assets_core.ac_asset_bb_centre  
select  CEILING(RAND()*8888888888888+88888888888888888), ‘2‘, c.fuser_id  , 
‘TRX‘,‘100000.000000000000000000000000000000‘,‘0.000000000000000000000000000000‘,‘1‘ 
from counter.uc_user_detail c inner join authc_core.uc_user_core a on a.fid=c.fuser_id
where c.fkyc2 =‘3‘  
and c.fkyc2_create>=‘2018-12-17 11:00:00‘
and c.fkyc2_create<=‘2018-12-28 12:00:00‘ 
and c.fuser_id not in (select user_id from mypro.pro_act_user_id);
 
INSERT INTO assets_core.ac_asset_bb_centre  
select  CEILING(RAND()*8888888888888+88888888888888888), ‘2‘, c.fuser_id  , 
‘RNT‘,‘100000.000000000000000000000000000000‘,‘0.000000000000000000000000000000‘,‘1‘ 
from counter.uc_user_detail c inner join authc_core.uc_user_core a on a.fid=c.fuser_id
where c.fkyc2 =‘3‘  
and c.fkyc2_create>=‘2018-12-17 11:00:00‘
and c.fkyc2_create<=‘2018-12-28 12:00:00‘ 
and c.fuser_id not in (select user_id from mypro.pro_act_user_id);
INSERT INTO `assets_core`.`ac_asset_change_bb_centre`
(`fid`, `fassert_id`, `fcounter_id`, `fuser_id`, `fcoin_id`, `fcount`, `ftype`, `fside`, 
`ftime`, `flabel`, `fee`, `fstate`, `flock_count`, `fasset_change_id`) 
select  distinct CEILING(RAND()*8888888888888+88888888888888888), d.fid , ‘2‘, c.fuser_id, d.fcoin_id, d.fcount, 
‘2018-12-14 kyc2-1 activity‘, 0, now(), ‘空投资产‘, 0.000000000000000000000000000000, ‘1‘, 0, NULL  
from counter.uc_user_detail c inner join authc_core.uc_user_core a on a.fid=c.fuser_id
inner join assets_core.ac_asset_bb_centre  d on c.fuser_id=d.fuser_id
where c.fkyc2 =‘3‘  
and c.fkyc2_create>=‘2018-12-17 11:00:00‘
and c.fkyc2_create<=‘2018-12-28 12:00:00‘ 
and c.fuser_id not in (select user_id from mypro.pro_act_user_id);
insert into mypro.pro_act_user_id (user_id)
select  c.fuser_id  
from counter.uc_user_detail c inner join authc_core.uc_user_core a on a.fid=c.fuser_id
where c.fkyc2 =‘3‘  
and c.fkyc2_create>=‘2018-12-17 11:00:00‘
and c.fkyc2_create<=‘2018-12-28 12:00:00‘ 
and c.fuser_id not in (select user_id from mypro.pro_act_user_id);
commit;
 
原文:https://www.cnblogs.com/liang545621/p/10134484.html