首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在代码点火器mysql中使用不同的id进行多次更新

如何在代码点火器mysql中使用不同的id进行多次更新
EN

Stack Overflow用户
提问于 2017-05-26 06:25:28
回答 2查看 61关注 0票数 0

我有两张桌子:

表1( leads_records )-

代码语言:javascript
运行
复制
lead_id , lead_number  
101     ,  852114774  
102     ,  3465799855  
103     ,  8797987979  

表2 (leads_assign) -

代码语言:javascript
运行
复制
assign_id  , lead_id ,  lead_number  
1          ,  0      ,  852114774  
2          ,  0      ,  3465799855  
3          ,  0      ,  8797987979  

我想更新表2中对应于lead_id的lead_number

例子-

代码语言:javascript
运行
复制
assign_id  , lead_id     ,      lead_number  
1          ,   101       ,       852114774  
2          ,   102       ,       3465799855  
3          ,   103       ,       8797987979  

batch_updating在CodeIgniter中将使用什么查询?

我用过update_batch(‘table’,'data','where');

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-26 07:03:03

这个怎么样?

代码语言:javascript
运行
复制
$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"
);
票数 1
EN

Stack Overflow用户

发布于 2017-05-26 06:42:23

您试过用不同的表调用同一个update_batch方法吗?

代码语言:javascript
运行
复制
$this->db->update_batch('leads_assign', $leads_records_data, 'lead_number');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44194972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档