mysql:1524
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 27 Jan 2000 10:40:39 +0900
Subject: [mysql 01524] Re: 複数テーブルを UPDATE 構文等で一度に更新する方法はありますか?
とみたです。 At Thu, 27 Jan 2000 06:06:26 +0900, Isamu Narimatsu <isamu@xxxxxxxxxx> wrote: > SELECT構文が通常1つまたは複数のテーブルから、行を検索して抽出されるように、 > UPDATA構文も複数のテーブルを同時に更新することはできないのでしょうか? たぶん、だめでしょう。 > このような複数のテーブルを更新する場合はどのようにするのが一般的なのでしょう > か? 素直に update を2つ書くとか… update MYOUJI set MYOUJI='郷' where ID=1; update NAMAE set NAMAE='ひろみ' where ID=1; 排他制御が気掛かりなら、 lock tables MYOUJI write, NAMAME write; update MYOUJI set MYOUJI='郷' where ID=1; update NAMAE set NAMAE='ひろみ' where ID=1; unlock tables としてやればいいと思います。 -- とみたまさひろ <tommy@xxxxxxxxxx>
1523 2000-01-27 06:06 ["Isamu Narimatsu" <i] 複数テーブルを UPDATE 構文等で一度に更新する方法はありますか? -> 1524 2000-01-27 10:40 ┗[とみたまさひろ <tomm]