在 navicat 中定義外鍵可確保數據完整性,操作步驟如下:編輯列,勾選 “外鍵”。選擇父表和父列。設置更新和刪除規則,如級聯更新、禁止等。保存更改。
Navicat 中定義外鍵的方法
在 Navicat 中定義外鍵可以確保數據庫表之間的數據完整性和一致性。以下是逐步操作指南:
1. 創建外鍵表
在需要創建外鍵的表中,右鍵單擊該列并選擇 “編輯列”。
2. 指定外鍵列
在 “數據類型” 選項卡下,找到 “外鍵” 選項并選中它。
3. 選擇父表
在 “父表” 字段中,選擇要引用其主鍵的父表。
4. 選擇父列
在 “父列” 字段中,選擇要引用其父表中的列。
5. 設置更新和刪除規則
在 “更新規則” 和 “刪除規則” 下拉菜單中,選擇要應用于外鍵列的更新和刪除操作的規則。
6. 保存更改
單擊 “保存” 按鈕以保存對列的更改。
常見更新和刪除規則:
級聯更新:當父表中的主鍵值更新時,也會更新外鍵表中引用的值。
級聯刪除:當父表中的主鍵值刪除時,也會刪除外鍵表中引用的值。
禁止:不允許父表中的主鍵值進行更新或刪除,因為外鍵表中仍存在引用該值的記錄。
設置空:當父表中的主鍵值更新或刪除時,外鍵表中引用的值將設置為 NULL。