0

テキスト ファイルから MYSQL にレコードを挿入する必要がありますが、これは問題ではありません。

問題は、テキスト ファイルに何百万ものレコードが含まれていることです。これは、1 つのテキスト ファイルを処理すると、何百万もの INSERT クエリが発生することを意味します。また、テキスト ファイルでデータ抽出を実行する必要があるため、PHP Infile を使用できません (したくありません)。そのファイルを Blob フィールドに格納すると、これは私が探しているものではありません。

4

1 に答える 1

1

個々の INSERT の代わりに、次のような一括 INSERT を使用します

INSERT INTO a VALUES (1,23),(2,34),(4,33);

この質問を見る価値があるかもしれません。

パケット サイズの制限に達する可能性があることに注意してください。ポインターについては、この質問を参照してください。

于 2013-05-08T05:46:54.380 に答える