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

mysql:14462

From: "Tetsuro IKEDA" <"Tetsuro IKEDA" <ikdttr@xxxxxxxxxx>>
Date: Thu, 24 Apr 2008 10:25:21 +0900
Subject: [mysql 14462] Re: 複数のテーブルに対してALTER TABLE文を実行する方法

池田です。

奥野さんも仰っているように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だけで実現する方法が
>  あるのではと思いましたもので投稿させていただきました。
>
>
>  以上、よろしくお願いします。
>
>
>
>



-- 
Tritonn http://qwik.jp/tritonn/
hatena http://d.hatena.ne.jp/mir/
twitter http://twitter.com/_mir_

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

     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]