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]