人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MySQLについて質問です。

MySQLのバージョンは、 3.23.58 です。

1つテーブルの構造を確認する場合は、以下のようにして出来ますが複数のテーブルを同時に確認ことはできますか?

show fields from テーブル名

●質問者: black_kenchan
●カテゴリ:ウェブ制作
✍キーワード:23 FIELDS MySQL バージョン 構造
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● koriki-kozou
●70ポイント ベストアンサー

出来ない

MySQL3.x/4.xはスキーマを一度に複数表示するような機能も持っていない

(MySQL5.xであれば情報スキーマへのアクセスという手段を使えばできなくはない)


phpなどのインターフェース側から複数回SQLを投げて表示するという手しか使えない

if($res = mysql_query("SHOW FIELDS FROM tableA")) {
 表示
}
if($res = mysql_query("SHOW FIELDS FROM tableB")) {
 表示
}

頻繁に使うならばサブルーチン作っておいてもいいと思うけど3.23.58なんて古い環境持ってないんだよね

事情はわからないけどバージョンアップしたほうがいいと思うよ

◎質問者からの返答

出来ないと分かりスッキリしました。

出来ないと分かれば出来ないなりの処理をしようと思います。

勉強になりました。

有難う御座います。


2 ● ホーエンハイム
●0ポイント

下記のようにSQL文を2つ発行してはどうでしょう、

SHOW FIELDS FROM tableA; SHOW FIELDS FROM tableB;
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ