如何在 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"
);
我有 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"
);