MySQL創建外鍵約束時四種屬性解釋

foregin key(當前表字段) references 父表(父表字段) [ON DELETE reference_option] [ON UPDATE reference_option]

reference_option 選項:
CASCADE: 從父表中刪除或者更新對應的行,當前子表同時刪除或者更新對應的行
SET NULL: 從父表中刪除或者更新對應行,當前子表同時將外鍵列設置爲NULL,如果子表外鍵字段設置了NOT NULL,還需要設置DEFAULT,否則會出錯
NO ACTION: InnoDB拒絕刪除或者更新父表,對父表的外鍵字段拒絕操作,這意味着刪除父表中的行也會失敗
RESTRICT: 拒絕刪除或者更新父表
SET DEFAULT: InnoDB目前不支持。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章