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

mysql:4460

From: "mino" <"mino" <mysql@xxxxxxxxxx>>
Date: Thu, 11 Oct 2001 19:07:38 +0900
Subject: [mysql 04460] ステートメントハンドル属性取得

はじめまして。minoと申します。

Mysqlを最近始めました。
そこで、1点アドバイスをお願い出来ればと思いメールさせて
頂きました。Mysqlに詳しくないので、とんでもない質問でした
ら大変申し訳ありません。
宜しくお願いします。

環境
OS      windows2000professional
Server Apache
言語	Perl

作成済みテーブル:
+-----+-------+----+----+-------+-------------+
| Field  | Type     | Null |  Key | Default  | Extra               |
+-----+-------+----+----+-------+-------------+
aaa      tinyint(4)           PRI    NULL      auto_increment
sss       tinyint(4)                    NULL
ddd       tinyint(4)                    NULL
+-----+-------+----+----+-------+-------------+

実現したい事:
テーブルの詳細情報(auto_increment設定の有無)を取得したい。

解らない事:
上記テーブル中「aaa」フィールドのauto_increment設定の有無をDBIを
利用して取得したいのですが、それらしい属性が解りません。

試した事:
DBIのステートメントハンドル属性を利用して、フィールド名、TYPE等の取得。

例:	# フィールド数取得
	$fields_num = $sth->{NUM_OF_FIELDS};

	# フィールド名取得
	for($i=0; $i<$fields_num; $i++){
		$fields_name[$i] = $sth->{NAME}->[$i]
	}

auto_increment設定の有無取得は、可能でしょうか?
また、その方法はどのようなものでしょうか?

アドバイス頂けましたら、どうぞ宜しくお願い致します。


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

->    4460 2001-10-11 19:07 ["mino" <mysql@xxxxxx] ステートメントハンドル属性取得          
      4461 2001-10-11 19:09 ┣[KOBAYASI Hiroyuki <k]                                       
      4462 2001-10-11 19:10 ┗[Tatsuhiko Miyagawa <]                                       
      4465 2001-10-12 10:36  ┗["mino" <mysql@xxxxxx]                                     
      4466 2001-10-12 10:51   ┗[Tatsuhiko Miyagawa <]                                   
      4467 2001-10-12 10:53    ┗[Tatsuhiko Miyagawa <]                                 
      4468 2001-10-12 11:26     ┗["mino" <mysql@xxxxxx]                               
      4470 2001-10-12 12:24      ┗["Kawai,Takanori" <GC]