次の形式の 100,000 レコードを含む TXT ファイルがあります: A00003700 0.25 0分散剤#1 使用してください。 to to 存在たちへ、そして、このレコードはスキップされ、データテーブルには挿入されません コードをコピーします コードは次のとおりです: 2、PHPはTXTファイルを操作します
3. 大量にインポートする場合は、失敗の可能性を減らすためにバッチでインポートすることをお勧めします
4. 一括インポートの前に、スクリプトを使用する前に複数回テストする必要があります (100 個のデータでテストするなど)。
5. インポート後も、PHP の mem_limit がまだ十分でない場合、プログラムは実行できません
(一時的なステートメントを使用する代わりに、php.ini を変更して mem_limit を増やすことをお勧めします)
……………………背後には 100,000 行があります………………
必要なのは、それをデータベースにインポートすることです。データテーブルの構造は次のとおりです。
$file = 'words.txt';/ /10W レコードの TXT ソース ファイル $lines = file_get_contents($file); ini_set('memory_limit', '-1');//Mem サイズを制限しないでください。制限しないとエラーが報告されます
$line=explode ("n",$lines);
?>
1. 大量のデータをインポートする場合は、PHP のいくつかの制限に注意する必要があります。一時的に調整しないと、
許容メモリ サイズが枯渇しました (16 バイトを割り当てようとしました) というエラーが報告されます。