如何使用Azure MySQL DB中两个不同数据库中的两个不同表进行批量更新?

时间:2015-08-06 13:44:12

标签: mysql azure cleardb

我在mySQL Azure实例中有两个数据库db1和db2。我想从tbl1批量更新tbl2中的列。

我想使用select语句执行批量更新语句,该语句基于表tbl1和tbl2中的匹配列值,但不是主键。

1 个答案:

答案 0 :(得分:0)

以下是如何使用通过两个数据库加入的Select实现在mySQL中实现批量更新。

你可以对同一个数据库中的两个表做同样的想法,只需在下面的查询中重命名实例名称!

update db2.make
set ImageUrl = (
select ImageUrl
from db1.make
where db1.make.MakeName = db2.make.MakeName
);