以下は、次のリンクhttp://www.tol.it/doc/MySQL/chapter6.htmlを参照した私の perl コードです。より良いものがあれば投稿してください。Mysql を使用します。
my $db = Mysql->connect($mysqlhost, $mysqlDB, $mysqlUser, $mysqlPassword);
$db->selectdb("$mysqlDB");
my $loadQuery="LOAD DATA INFILE '$filename' INTO TABLE $pageURLTable FIELDS TERMINATED BY '\\t' LINES TERMINATED BY '\\n'";
print "Executing $loadQuery";
my $loadresult=$db->query($loadQuery);
if(!$loadresult){
print "Error: MySQl Load failed.System error message:$!.";
return -1;
}
print "Info:".$loadresult->info"; ## this raises error MySQL::Statement info not loadable;
なにが問題ですか ?ロード データ ファイルのエラーがより適切にキャプチャされるように、これをコーディングするより良い方法を提案できますか?
ありがとう、ニーテッシュ