建立外來鍵關係,實現級聯更新和刪除

2021-05-21 19:01:04 字數 468 閱讀 4873

----------建立外來鍵關係,實現級聯更新和刪除----------

--建立表

create table tname

(tname varchar(20) primary key not null,

cname varchar(20)

)create table fname

([id] int primary key not null,

tname varchar(20),

fname varchar(20),

fcname varchar(20)

)--建立外來鍵關係

--步驟1:設計表fname

--步驟2:選中某列=>單擊滑鼠右鍵=>選擇【關係】=>單擊【新建】=>在【主鍵表】選項框選擇【tname】

--步驟3:勾選核取方塊【級聯更新相關的字段(u)】和【級聯刪除相關的字段(c)】

--步驟4:關閉=>儲存

SQLite 外來鍵 級聯更新 刪除

自身關聯 create table business id varchar 50 not null primary key,name varchar 200 not null,parent id varchar 50 configurationpage boolean not null,foreig...

mysql外來鍵級聯更新刪除

mysql支援外來鍵的儲存引擎只有innodb,在建立外來鍵的時候,要求父表必須有對應的索引,子表在建立外來鍵的時候也會自動建立對應的索引。在建立索引的時候,可以指定在刪除 更新父表時,對子表進行的相應操作,包括restrict no action set null和cascade。其中restri...

SQL級聯更新和級聯刪除

alter table 表名 add constraint 約束名 foreign key 欄位名 references 主表名 欄位名 on delete cascade 語法 foreign key column n references referenced table name ref co...