2011-12-14 4 views
0

いくつかのテーブルのID列をリセットしようとしています。問題は、これらのID列が他のテーブルの外部キーとして使用されていることです。これをどのように行うことができますか?データベースのすべてのテーブルから主キーを再割り当て

+2

あなたが気づいたように - これは地獄の仕事です - だから**なぜあなたは全然再シーする必要がありますか?これを適切に行うことは、重要な仕事です....必要は何ですか? –

答えて

0

テーブル関係を削除します。

テーブルのID列を作成し直した後に、テーブルを再度関連付ける必要があります。

ありがとうございます

+1

FKエンティティをNULLに設定した場合、どのようにテーブルを元に戻すことを提案しますか?カスケードされたアップデートを使用しないと、少なくとも「古いPK」フィールドを一時的に保持する必要があるため、FKフィールドの更新を行うことができます。 – MatBailie

+0

更新していただきありがとうございます...私は自分の投稿でその行を削除します。 – BizApps

関連する問題