如何在 codeigniter mysql 中使用不同的 ID 执行多次更新

how to perform multiple updation with different id's in codeigniter mysql

我有 2 tables:

table 1 ( leads_records ) -

lead_id , lead_number  
101     ,  852114774  
102     ,  3465799855  
103     ,  8797987979  

table 2 (leads_assign) -

assign_id  , lead_id ,  lead_number  
1          ,  0      ,  852114774  
2          ,  0      ,  3465799855  
3          ,  0      ,  8797987979  

我想更新lead_id在table2对应lead_number
示例 -

assign_id  , lead_id     ,      lead_number  
1          ,   101       ,       852114774  
2          ,   102       ,       3465799855  
3          ,   103       ,       8797987979  

在 CodeIgniter 中 batch_updating 将使用什么查询?
我用过 update_batch(''table','data','where') ;

您是否尝试过使用不同的 table 和 调用相同的 update_batch 方法,其中 ?

$this->db->update_batch('leads_assign', $leads_records_data, 'lead_number');

这个呢?

$this->db->query(
    "update leads_assign la
    JOIN leads_records lr ON la.lead_number = lr.lead_number
    set la.lead_id = lr.lead_id"
);