-2

fetchrow_arrayモジュールのメソッドを使用して、DBIPerl を使用してデータを取得しています。

最大 850,000 行をフェッチしますが、実際のデータ サイズは 640 万行です。

私は何をすべきか?

4

2 に答える 2

1

メソッドは一度に1行を返すfetchall_arrayrefので、あなたはそれを意味していると思います。fetchrow_*

ドキュメントで提案されているエラーを確認しましたか?

エラーが発生した場合、fetchall_arrayref はそれまでにフェッチされたデータを返しますが、何もない場合もあります。後で $sth->err をチェックして (または RaiseError 属性を使用して)、データが完全であるか、エラーのために切り捨てられたかを確認する必要があります。

于 2013-04-18T16:05:46.303 に答える