原文:Mysql中外鍵的 Cascade ,NO ACTION ,Restrict ,SET NULL

外鍵約束對子表的含義: 如果在父表中找不到候選鍵,則不允許在子表上進行insert update 外鍵約束對父表的含義: 在父表上進行update delete以更新或刪除在子表中有一條或多條對應匹配行的候選鍵時,父表的行為取決於:在定義子表的外鍵時指定的on update on delete子句, InnoDB支持 種方式, 分列如下 . cascade方式 在父表上update delete ...

2017-12-17 13:33 0 1203 推薦指數:

查看詳情

MySQL設置中的的 Cascade、NO ACTIONRestrictSET NULL

1 . cascade方式在父表上update/delete記錄時,同步update/delete掉子表的匹配記錄 2. set null方式在父表上update/delete記錄時,將子表上匹配記錄的列設為null要注意子表的外列不能為not null 3. No action ...

Thu May 18 02:32:00 CST 2017 0 11866
Mysql級聯約束(Default、Restrict、NO ACTIONCascadeSET NULL)

Mysql的外引擎是InnoDB,接下來介紹一下mysql的外約束配置。 一、外約束關系 級聯是用來設計一對多關系的。關系為:子表—>父表,箭頭方向表示子表的外關聯了父表的主鍵。 外約束對子表的含義: 如果在父表中找不到候選,則不允許在子表上進行insert ...

Tue Apr 24 22:48:00 CST 2018 0 1795
MySQL中外刪除、更新

MySQL支持外的存儲引擎只有InnoDB、。在創建外的時候,可以指定在刪除、更新父表時,對子表進行的相應操作,包括RESTRICT、NO ACTIONSET NULLCASCADE。 其中RESTRICT和NO ACTION相同,是指在子表有關聯記錄的情況下父表不能更新 ...

Tue Jun 25 21:51:00 CST 2019 0 1399
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM