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

mysql:14463

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

中出です。

奥野さま、池田さま、レスありがとうございます。

SQLだけで完結させたかったんですが、どうも無理なようですので、
PHPにて実装したいと思います。

ご教示ありがとうございました。

では、失礼します。

----------------------------------------------------------------------
Thu, 24 Apr 2008 10:25:21 +0900
"Tetsuro IKEDA" <ikdttr@xxxxxxxxxx> wrote:

> 池田です。
> 
> 奥野さんも仰っているようにSQLというかストアドプロシージャを
> 使えばMySQLだけで完結できるかもしれませんね。
> 
> alter tableではテーブル名のパタン一致はできません。
> ちゃんと構文を調べましょう。
> 
> mysql> help alter table
> 
> にて確認できます。
> 
> この手の操作はシェルでもPHPでもストアドプロシージャでも、
> "利用可能な" | "慣れている" 言語を使うのが一番だとおもいます。
> 
> 2008/04/24 10:09 "なかで" <nakade@xxxxxxxxxx>:
> > 中出です。
> >
> >  レスありがとうございます。
> >
> >  ----------------------------------------------------------------------
> >  Thu, 24 Apr 2008 09:43:51 +0900
> >  Tetsuro IKEDA <te.ikeda@xxxxxxxxxx> wrote:
> >
> >  > こんにちは。池田です。
> >  >
> >  > *SQLだけで実現する方法*を探している理由は何でしょうか?
> >
> >  レンタルサーバですのでシェルを利用することができません。
> >
> >  PHPは利用できますので、
> >  PHPを利用してshow tablesで対象テーブルを探し、
> >  for文とかでalter table文を発行するという
> >  方法も考えたのですが、どうも面倒だし、
> >  自分が知らないだけで、SQLだけで実現する方法が
> >  あるのではと思いましたもので投稿させていただきました。
> >
> >
> >  以上、よろしくお願いします。
> >


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

     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]