----------建立外來鍵關係,實現級聯更新和刪除----------
--建立表
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...