その他トランザクション$dbh->{AutoCommit} = 0; ... DO EXECUTE ... $dbh->commit; # $dbh->rollback; エスケープ$str = $dbh->quote("i'm happy"); #=> PG:'i''m happy' MySQL:'i\'m happy' $num = $dbh->quote('0',$data_type); #=> '0' # data_typeはprint Dumper $dbh->type_info();で調べる デバッグ$dbh->trace(1); $dbh->trace(1,'/path/to/debug.txt'); カラム名取得そのテーブルが"num"と"str"の2つのカラムからなるとして、 print Dumper $sth->{NAME}; #=> $VAR1 = ['num','str']; NULLと空文字列の扱い
|
|