1. 程式人生 > >mysql 外來鍵 cascade

mysql 外來鍵 cascade

1 . cascade方式
在父表上update/delete記錄時,同步update/delete掉子表的匹配記錄 

   2. set null方式
在父表上update/delete記錄時,將子表上匹配記錄的列設為null
要注意子表的外來鍵列不能為not null  

   3. No action方式
如果子表中有匹配的記錄,則不允許對父表對應候選鍵進行update/delete操作  

   4. Restrict方式
同no action, 都是立即檢查外來鍵約束

   5. Set default方式
父表有變更時,子表將外來鍵列設定成一個預設的值 但Innodb不能識別