0

mySQL Azure インスタンスに db1 と db2 の 2 つのデータベースがあります。tbl1 から tbl2 の列を一括更新したいと考えています。

主キーではなく、テーブル tbl1 と tbl2 の両方で一致する列の値に基づいて、select ステートメントを使用して一括更新ステートメントを実行したいと考えています。

4

1 に答える 1

0

2 つのデータベースを介して Join を使用して Select 実装を使用して、mySQL で一括更新を実装する方法を次に示します。

以下のクエリでインスタンス名を変更するだけで、同じデータベース内の 2 つのテーブルに対して同じアイデアを実行できます。

update db2.make
set ImageUrl = (
select ImageUrl
from db1.make
where db1.make.MakeName = db2.make.MakeName
);
于 2015-08-06T13:44:12.317 に答える