原文:數據庫中刪除主鍵的值外鍵的三種處理方式(1.restrict,2.cascade 3.set null)

外鍵所指定的字段 列 取值受限制,可以取兩種值: 所參照主鍵中出現過的值 可以取空值。 第一種情況 restrict關鍵字 例子:創建了 張表 create table class cno int primary key, cname varchar create table student sno int primary key, sname varchar , cno int, foreign ...

2019-10-30 11:10 0 503 推薦指數:

查看詳情

MySQL設置的的 Cascade、NO ACTION、RestrictSET 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 ACTION、 CascadeSET NULL)

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

Tue Apr 24 22:48:00 CST 2018 0 1795
Mysql中外Cascade ,NO ACTION ,RestrictSET NULL

約束對子表的含義: 如果在父表找不到候選,則不允許在子表上進行insert/update 約束對父表的含義: 在父表上進行update/delete以更新或刪除在子表中有一條或多條對應匹配行的候選時,父表的行為取決於:在定義子表的時指定 ...

Sun Dec 17 21:33:00 CST 2017 0 1203
mysql數據庫--三種關系

主要內容: 如何找出兩張表之間的關系 表的三種關系 一、介紹 因為有foreign key的約束,使得兩張表形成了三種了關系: 多對一 多對多 一對一 二、重點理解如果找出兩張表之間的關系 三、表的三種關系 (1)書和出版社 ...

Thu Aug 30 23:55:00 CST 2018 0 2098
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM