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]