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

mysql:14458

From: "なかで" <"なかで" <nakade@xxxxxxxxxx>>
Date: Thu, 24 Apr 2008 08:34:26 +0900
Subject: [mysql 14458] 複数のテーブルに対してALTER TABLE文を実行する方法

はじめまして、中出と申します。

「usrs_123」のように「usrs_」で始まるテーブルが複数ある
状況で、これらすべてのテーブルに対して

ALTER TABLE `usrs_123` ADD `fname` VARCHAR( 255 ) ;

のようなSQLを走らせたいと思っています。
この場合、該当するテーブル分のALTER TABLE文を
作成して実行するしか方法がないでしょうか?

該当するテーブル数が結構な数になりますので、
もっと楽に実現する方法があればと考えている
のですがよい方法が見つかりません。
SQLだけで実現する方法がございましたら教えてください。

なお、Mysqlのバージョンは4.0です。


以上、よろしくお願いします。


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

->   14458 2008-04-24 08:34 ["なかで" <nakade@xxx] 複数のテーブルに対してALTER TABLE文を実行する方法
     14459 2008-04-24 09:43 ┗[Tetsuro IKEDA <te.ik]                                       
     14460 2008-04-24 10:09  ┗["なかで" <nakade@xxx]                                     
     14461 2008-04-24 10:17   ┣[Mikiya Okuno <okuno@]                                   
     14462 2008-04-24 10:25   ┗["Tetsuro IKEDA" <ikd]                                   
     14463 2008-04-24 10:34    ┗["なかで" <nakade@xxx]