mysql:5516
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Mon, 20 May 2002 00:00:02 +0900
Subject: [mysql 05516] Re: 一括で2テーブルを更新したい
とみたです。 On Thu, 16 May 2002 20:11:48 +0900 Daiju Azuma <daiju_azuma@xxxxxxxxxx> wrote: > > Mysqlでのクエリーで 2つのテーブルで > > 同じIDのレコードの各フィールドを > > AからBに更新する方法を探しているのですが、 > 今月のSoftwareDesignで,とみたさんが MySQL4.0 について書か > れている記事の中に,4.0の機能として,複数のテーブルを更新す > る update に対応とありました。 それはたぶん「更新」じゃなくて「削除」だと思います (^^; で、jojis さんの質問に対する回答としては、こんなのではいかがでしょう。 CREATE TABLE tmp SELECT B.ID,A.NAME FROM B,A WHERE B.ID=A.ID; RENAME tmp TO B; # 更新じゃなくてテーブルの作り直しになってしまいますが。 -- とみたまさひろ <tommy@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp
5508 2002-05-16 19:38 ["jojis" <jojis@xxxxx] 一括で2テーブルを更新したい 5509 2002-05-16 20:11 ┗[Daiju Azuma <daiju_a] -> 5516 2002-05-20 00:00 ┗[とみたまさひろ <tomm]