DBD::SQLiteの謎エラー
DBD::SQLite::db prepare failed: not an error at /home/www/juggler.jp/200902uploader/Uploader.pm line 101. [Tue Oct 06 10:08:02 2009] [error] not an error: sql=select * from stat
DBD-SQLite 1.25 と SQLite 3.6.18 で発生。prepareがエラーで戻ってきてるが、エラーメッセージを取得できていないというもの。データベースファイルのバージョンが古いせいかと思って.dumpと.readで変換してみたりしたけど変わらず。
CentOS 4.8 の perl-DBD-SQLite.i386 0:1.11-1.el4.kb だと発生しないんだけど、 create table if not exists の "not" あたりにエラーがあるとか言われて、これはこれで気持ち悪い。その箇所だけ$dbh->{PrintError}=0にして運用している状態。
いったい何がおかしいんだ…