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]