mysql データベースに取り込む必要がある CSV ファイルのグループがいくつかあります。CSV は次のとおりです。
Products (product_id を持っています) ShippingDetails (product_id を介して製品の csv ファイルに関連しています) Categories (product_id を介して製品の csv ファイルに関連しています)
これらのファイルの 3 つのグループがあります
グループ 1: Products1.csv、ShippingDetails1.csv、Categories1.csv Products2.csv、ShippingDetail2.csv、... ...
各グループのファイルは、product_id で関連付けられます。
問題は、データベース内のファイルのすべてのグループをロードしたいのですが、product_id の ID が各グループで 0 から始まることです。そのため、どの csv ファイルからでも、すべての製品で一意になるように ID を変更する方法が必要です。また、すべてのデータが単一のテーブルに取り込まれるときに、各グループの関係 (外部キー) を変更して、新しい一意の ID と一致させる必要があります。実際のシナリオでは、各グループの product_id にすべて関連付けられた一連のテーブルがあります。だから私は、MySQL が外出先で関係を修正できるかどうか、またはそれを行うための最良の方法は何かと思っていました。