在 navicat 中創(chuàng)建表外鍵需遵循以下步驟:建立主表并定義列。建立外鍵表并定義列。在外鍵表中創(chuàng)建外鍵,選擇主表和外鍵引用列。(可選)啟用外鍵約束以確保數(shù)據(jù)一致性。
如何在 Navicat 中創(chuàng)建表外鍵
在 Navicat 中創(chuàng)建表外鍵的過程如下:
第一步:建立主表
-
在 Navicat 中打開要為其創(chuàng)建外鍵的數(shù)據(jù)庫。
右鍵單擊數(shù)據(jù)庫名稱,然后選擇“新建”>“表”。
輸入主表的名稱和列定義。
第二步:建立外鍵表
-
重復(fù)步驟 2,為要創(chuàng)建外鍵的表創(chuàng)建新表。
輸入外鍵表的名稱和列定義。
第三步:創(chuàng)建外鍵
-
在外鍵表中,右鍵單擊要創(chuàng)建外鍵的列,然后選擇“修改”。
在“修改列”對話框中,轉(zhuǎn)到“其他”選項卡。
在“外鍵”部分,選中“引用外鍵”。
從“表”下拉菜單中選擇主表。
從“列”下拉菜單中選擇主表中的外鍵引用列。
單擊“確定”保存更改。
第四步:強制外鍵約束(可選)
-
右鍵單擊外鍵表,然后選擇“表屬性”。
轉(zhuǎn)到“約束”選項卡。
選中“啟用外鍵約束”復(fù)選框。
單擊“確定”保存更改。
注意:
外鍵列的數(shù)據(jù)類型必須與被引用的主表中的外鍵引用列的數(shù)據(jù)類型相同或兼容。
外鍵列不能包含空值。
外鍵約束可確保外鍵表中的數(shù)據(jù)與主表中的數(shù)據(jù)保持一致性。