Entry

【mysql】 DBをワイルドカードで指定したい人生だった

ご無沙汰しております。ご無沙汰しております。
いつもの「覚書だけ置いて帰る」の時間です。

やりたかったことといえば、 select col1,col2 from `%`.table だけなんですよ。
grantの時はDBをワイルドカードで指定できるってことなんだから、やれていいんじゃないのこれ!

で、出来上がったごりごりコードがこれです。
DBIが使えないサーバだったので(でもシェルで書く気はなかった)、もうごりごりにもほどがあります。供養です。

#!/usr/bin/perl
use strict;
my $DBI='mysql -uID -pPASS ';
my @dbs = qx{$DBI -e "show databases;"|grep _};
`echo '' > result`; #ここのやるきのなくしかたがひどい
foreach my $db(@dbs){
print $db;
  chomp($db);
  if ( $db !~ '_schema$'){
    my $ret = qx{$DBI $db -e "select COL1,COL2 from TABLE"|grep -v COL1};
    open(DATA, '>> result') or die("error :$!"); print DATA $ret; close(DATA);
  }
}
exit 0;

何が云いたいかというと、ほんとにselectのときDB名のとこワイルドカード使えないのん…?

Pagination

Comment

  • コメントはまだありません。

Post Your Comment

  • コメントを入力してください。
登録フォーム
Name
Mail
URL
Comment
閲覧制限
投稿キー(スパム対策に、投稿キー を半角で入力してください。)

Utility

Calendar

07 2020.08 09
S M T W T F S
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -

Recent Images

Entry Search

Page

  • ページが登録されていません。

Recent Comment

Re:無謀な試み。
2014/09/26 from たけぞう
Re:メトロイドフュージョンにっき(5)
2014/04/29 from さっと
Re:【freo】page_recentlyの改造 (07/04追記)
2014/02/25 from ゆっく
Re:【freo】page_recentlyの改造 (07/04追記)
2013/07/23 from 匿名
Re:トワプリ所感。
2012/11/13 from ゆっく

Recent Trackback

Re:そんなわけで
2009/01/25 from [ E P R ]
Re:手屁っ
2009/01/25 from [ E P R ]

Feed