DBIで接続されたdatabase名を取得する方法
教えて得もらったのでmemo
というあれで
$dbh->private_data->{database};
で database 名取れちゃいます!わーい!
$dbh->{Name}
だと色々付いてくる&書き方が異なる場合正規表現を使ってdatabase名を取得するのもちょっと面倒なので却下.
SELECT DATABASE();
select しても取れるみたいです.
教えて得もらったのでmemo
というあれで
$dbh->private_data->{database};
で database 名取れちゃいます!わーい!
$dbh->{Name}
だと色々付いてくる&書き方が異なる場合正規表現を使ってdatabase名を取得するのもちょっと面倒なので却下.
SELECT DATABASE();
select しても取れるみたいです.