2017-01-20 8 views
0

あるテーブルのカラムが別のテーブルのカラムを参照しています。ヌルが許可され、2番目のテーブルのエントリが削除された場合、最初のテーブルの参照元カラムはnullに設定されます。ただし、2番目のテーブルに存在しない値を参照する最初のテーブルに行を挿入しようとすると、挿入が失敗します。行を挿入している間に参照された値が存在しない場合、その列をNULLに強制するにはどうすればよいですか?参照されたエントリが存在しない場合、値をNULLに設定します。

+1

データベースは言及していませんが、いずれの場合でも明示的なトリガーが必要です値。 –

答えて

0

2つのテーブル間の参照制約を削除できます。 2つのテーブルをデータの一貫性に結びつけることはありません。 あなたが何をしようとしているのかわかりませんが、リレーショナルデータベースの場合はよくありません

関連する問題