テキスト ファイルから MYSQL にレコードを挿入する必要がありますが、これは問題ではありません。
問題は、テキスト ファイルに何百万ものレコードが含まれていることです。これは、1 つのテキスト ファイルを処理すると、何百万もの INSERT クエリが発生することを意味します。また、テキスト ファイルでデータ抽出を実行する必要があるため、PHP Infile を使用できません (したくありません)。そのファイルを Blob フィールドに格納すると、これは私が探しているものではありません。
テキスト ファイルから MYSQL にレコードを挿入する必要がありますが、これは問題ではありません。
問題は、テキスト ファイルに何百万ものレコードが含まれていることです。これは、1 つのテキスト ファイルを処理すると、何百万もの INSERT クエリが発生することを意味します。また、テキスト ファイルでデータ抽出を実行する必要があるため、PHP Infile を使用できません (したくありません)。そのファイルを Blob フィールドに格納すると、これは私が探しているものではありません。
個々の INSERT の代わりに、次のような一括 INSERT を使用します
INSERT INTO a VALUES (1,23),(2,34),(4,33);
この質問を見る価値があるかもしれません。
パケット サイズの制限に達する可能性があることに注意してください。ポインターについては、この質問を参照してください。