各テーブルの ID キーが auto_incrementing である一連のテーブルがあります。現在、私のユーザーは、単一の csv フラット ファイルから異なるキーを持つ一連の外部データをインポートしたいと考えています。
これを行う最善の方法は、テーブルをロックし、各テーブルの auto_increment 列の次の値を取得してから、挿入する行ごとに既存の主キーを新しい AI 値に交換することだと思います。インポートするデータには複数のテーブルと複数のキー関係があるため、これは非常に見苦しくなります。
このような問題を処理する方法に関する他のアイデアはありますか? おそらくストアドプロシージャ?アイデアをありがとう。