10 万件を超えるレコードを含む CSV ファイルがあり、特定のフィールドを 1 つのテーブルに挿入し、残りのフィールドを別のテーブルに挿入する必要があります。
これを取得するために 2 つの LOAD DATA INFILE クエリを次々に記述できることはわかっています。しかし、私は次のことを行うことが可能かどうか疑問に思っていました:
- csv ファイルから 1 行読み取ります。
- 特定のレコードを取得し、それらをテーブル A に挿入します。残りをテーブル B に挿入します。
- 次の行を読みます。2を繰り返します。
これはまったく可能ですか?MySQL の同時実行性がシステムにとって非常に厳しいことは知っていますが、すべてのオプションを知りたいです。