建立外鍵的前提:本表的欄位必須與外鍵類型相同(外鍵必須是外表主鍵)。
外鍵作用: 使兩張表形成關聯,外鍵只能引用外表中的列的值!
指定主鍵關鍵字: foreign key(列名)
引用外鍵關鍵字: references (外鍵列名)
事件觸發限制: on delete和on update , 設參數cascade(跟隨外鍵改動), restrict(限制外觀中的外鍵改動),set Null(設空值),set Default(設預設值),[預設]no action
例如:
outTable表 主鍵 id 類型 int
建立含有外鍵的表:
create table temp(
id int,
name char(20),
foreign int,
name char(20),
foreign ) on delete cascade on update cascade);
說明:將id列 設為外鍵 參考外表outTable的id列 當外鍵的值刪除本表中對應的列篩除 當外鍵的值改變 本表中對應的列值改變。以上就介紹了marc by marc jacobs 官網 mysql建立外鍵,包括了marc by marc jacobs 官網方面的內容,希望對PHP教程有興趣的朋友有所幫助。