2017-01-20 32 views
0

我在一個表中引用另一個表中的列。允許空,如果第二個表中的條目被刪除,則第一個表中的引用列設置爲空。但是,如果我嘗試在引用第二個表中不存在的值的第一個表中插入一行,則插入失敗。如果在仍然插入行時引用的值不存在,我如何強制該列默認爲NULL?如果被引用的條目不存在,則將值設置爲NULL

+1

你沒有提到數據庫,但我認爲在任何一個數據庫中,你都需要一個明確的觸發器來重新設置值。 –

回答

0

您可以刪除兩個表之間的引用約束。它不會將兩個表格綁定到數據一致性。 不知道你在做什麼,但它不是關係數據庫的好習慣

相關問題