MySQL 外來鍵約束(參考模版)

2021-09-16 13:40:34 字數 495 閱讀 7473

目錄

參考模版:

模版說明:

參考文獻:

alter table from_table_name 

add constraint constraint_name

foreign key (ft_column_name)

references main_table_name(mt_column_name)

[on

[delete|update]

[restrict|cascade|no action|set null]

][on ...]

修改 表 「從表」名稱 

新增 約束 約束名稱

外來鍵 「從表」列名 參考 「主表」名(列名)

[當[刪除|更新] 時

[約束|關聯|無動作|置為null]

][當...]

mysql約束與外來鍵 MySQL 外來鍵與約束

外來鍵的建立 建表如下 create table parent id int not null,primary key id type innodb create table child id int,parent id int,foreign key parent id references pa...

MySQL 外來鍵約束

建立測試主表.id 是主鍵.create table test main id int,value varchar 10 primary key id 建立測試子表.create table test sub id int,main id int,value varchar 10 primary k...

MySQL外來鍵約束

innodb型別表有乙個其他儲存引擎不支援的特性 外來鍵約束。當b表的外來鍵關聯到a表的主鍵時 表b是父表a表的子表 如果刪除了a表,那麼b中的外來鍵則仍然關聯著乙個不存在的表的主鍵。而外鍵約束則設定了當約束被破壞時應該應用的的規則,包括防止約束破壞。建立乙個外來鍵約束的語法是 foreign ke...