1. 程式人生 > >mysql 設置外鍵 四大屬性 CASCADE SET NULL NO ACTION RESTRICT 理解

mysql 設置外鍵 四大屬性 CASCADE SET NULL NO ACTION RESTRICT 理解

str delet set action sql 從表 檢查 理解 記錄

CASCADE:主表delete、update的時候,從表會delete、update掉關聯記錄;


SET NULL:主表delete、update的時候,從表會將關聯記錄的外鍵字段所在列設為null,註意在設計從表時外鍵不能設為not null;


NO ACTION:先檢查外鍵 在從表中是否有關聯數據 有則不運行刪除 (可以先刪除從表的);


RESTRICT:同 NO ACTION;

mysql 設置外鍵 四大屬性 CASCADE SET NULL NO ACTION RESTRICT 理解