[前][次][番号順一覧][スレッド一覧]

mysql:6140

From: "umemura" <"umemura" <shigemi.umemura@xxxxxxxxxx>>
Date: Fri, 13 Sep 2002 22:11:32 +0900
Subject: [mysql 06140] Re: 他テーブルのデータでアップデート

こんにちは 梅村です
マルチテーブルアップデートを試すべく、自宅のPCにMysql4.0.3beataリリースを
インストールして見ました。

自宅PC動作環境 Windows2000serverSP3+Apache1.3(win32)+Mys
ql4.0.3beata(win32)+phpMyAdmin 2.2.5です

以下はphpMyAdmin 2.2.5での出力です。
----------------------------------------------------------
MySQL 4.0.3-beta-ntはlocalhost上root@localhostとして実行しています

実行されたSQLクエリー :
CREATE TABLE codemaster ( ID int(6) PRIMARY KEY, sonota text,
EDP_Code VARCHAR(8));
CREATE TABLE temp       ( ID int(6) PRIMARY KEY, EDP varchar(8));
insert into codemaster values( 1, 'SONOTA:1', 'MSTER:1');
insert into codemaster values( 2, 'SONOTA:2', 'MSTER:2');
insert into codemaster values( 3, 'SONOTA:3', 'MSTER:3');
insert into temp       values( 2, 'TMP:2');

実行されたSQLクエリー :
UPDATE codemaster,temp SET codemaster.EDP_Code = temp.EDP WHERE temp.ID =
codemaster.ID

実行されたSQLクエリー
select * from codemaster LIMIT 0,

結果です
ID  sonota      EDP_Code
  1 SONOTA:1 MSTER:1
  2 SONOTA:2 TMP:2
  3 SONOTA:3 MSTER:3

という具合にうまくアップデートすることが出来ました。
スクリプト側でループを組むより、コード的にすっきりして読みやすくなりました。

以上、結果報告でした。
ご教授して下さった皆さん、有難うございました


[前][次][番号順一覧][スレッド一覧]

      6113 2002-09-11 12:52 ["梅村繁実" <umemura@] 他テーブルのデータでアップデート        
      6124 2002-09-11 16:22 ┣["Takashi Yamashita" ]                                       
      6126 2002-09-11 17:05 ┃┣[SUGAWARA Hajime <sug]                                     
      6132 2002-09-11 23:44 ┃┃┗[とみたまさひろ <tomm]                                   
->    6140 2002-09-13 22:11 ┃┃ ┗["umemura" <shigemi.u]                                 
      6141 2002-09-14 00:54 ┃┃  ┗[ふぁんく <freeml@xxx] 格納データ型について          
      6142 2002-09-14 01:45 ┃┃   ┣[<miffyz@xxxxxxxxxx> ]                             
      6147 2002-09-14 21:37 ┃┃   ┃┗[<freeml@xxxxxxxxxx> ]                           
      6144 2002-09-14 19:26 ┃┃   ┗[とみたまさひろ <tomm]                             
      6133 2002-09-12 09:47 ┃┗["梅村繁実" <umemura@]                                     
      6134 2002-09-12 10:14 ┃ ┗["Takashi Yamashita" ]                                   
      6125 2002-09-11 17:03 ┣[遠藤 俊裕 <endo_t@xx]                                       
      6127 2002-09-11 17:11 ┃┗[遠藤 俊裕 <endo_t@xx]                                     
      6130 2002-09-11 18:02 ┗["KAWAI,Takanori" <GC]