テーブルの主キーを変更できる必要があります。問題は、一部のキーが既存のキー値に変更されることです。たとえば、record1.ID 3=>4 および record2.ID 4=>5 です。これらは外部キーとして設定されているため(更新をカスケードします)、これらを主キーとして保持する必要がありますこれを達成する合理的な方法はありますか、それともSQLの異端を試みていますか?
理由については、この主キーによってリンクされたテーブルのセットからのデータが、同様に構造化されたテーブルの別のセットに挿入/更新されています。挿入は重複排除プロセスの一部であるため、部分的に行われます。挿入されるすべてのテーブルを新しい主キーで単純に更新できれば、作業は楽になります。
1 つの解決策は、着信テーブルの行数が到達するよりも高い宛先テーブルでインデックス作成を開始することです (着信テーブルは毎回再インデックス化されます) が、それでも上記を実行できるかどうか知りたいです。それ以外は。
ティア