循环2游标并更新MySql

时间:2018-06-21 17:38:16

标签: mysql stored-procedures cursor

我将在 cur 中获得250条记录,在 cur1 中获得100条记录,现在我想将cur1中的这100条id记录分配给mk_webpageactivities_ds表中的250条记录 我们在mk_webpageactivities_ds中有lead_id

第1步:                 声明当前游标                 选择不同的ID,activity_date                 来自mk_webpageactivities_ds,其中activity_date在('2011-10-01 00:00:00')和('2011-10-10 23:59:59')之间,且activity_type_id = 1;

第2步:
                DECLARE CU1游标                 选择不同的ID,created_at                 从mk_leads_ds的订单开始,以created_at的上限100;

第3步:

UPDATE mk_webpageactivities_ds 
                        SET 
                            lead_id = mk_leads_ds.id
                        WHERE
                            id = value from cur1; 

0 个答案:

没有答案