對有主外鍵約束表數據的操作

今天同事,在做某一個功能時候,需要對某個具有主鍵約束的表進行更新、刪除操作,按照原有一般情況下的做法會是:先刪除外鍵表的數據,再刪除主鍵表數據。卻沒發現原來數據庫中對這種鍵的約束有個屬性可以修改,修改後,刪除主鍵表的數據,隨之匹配的外鍵表數據會自動刪除。在默認設置中,此項是不打開的,如圖:

具體操作:

在外鍵約束單擊右鍵,選擇“Modify”,彈出外鍵屬性對話框,如圖選擇

,點擊“Close”。至於下拉列表其他選項意思爲:Set Null 設置爲Null;Set Default設置爲默認值。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章