内部結合を使用してテーブルを更新する方法に興味があります。次のステートメントを実行すると:
update tbl1 a
inner join tbl2 b using (id)
set a.val = b.val;
tbl1
に一致しないのレコードはどうなりtbl2
ますか? それらは単に更新されずにそのまま残されtbl1
ますか? それらは削除されますか?
これを実行して答えを得ることができることはわかっていますが、これが舞台裏でどのように機能するかのメカニズムにも興味があり、誰かが私のためにこれを解明できることを望んでいました.