我有两张桌子 table_A & table_B 字段
表-A
id Name Code phone
----------------------------------
1 ABC 101
2 BCA 102
3 ABC 101
表-B
id Phone code
---------------------------
1 987 101
2 548 102
3 887 103
我需要通过 Table_B 中的值更新 Table_A 中的phone
字段。我可以使用php loop
执行此操作,但此表包含大量数据。这需要更多的时间。是否有任何简单的查询来更新这个?
答案 0 :(得分:2)
您可以使用加入
的更新 update table_A
inner join table_b on a.code = b.code
set a.phone = b.phone
答案 1 :(得分:2)
这个查询可以解决问题。 确保在两个表上的列代码上创建索引以获得最大更新速度。
http://localhost:4000/customers/active