1. 程式人生 > >Navicat外來鍵設定

Navicat外來鍵設定

先介紹一下基本情況:


現在有兩個表一張是t_blog表(部落格表),一張是t_blogType表(部落格類別)
現在我想把t_blog表中的typeID屬性設定為外來鍵,關聯t_blogType表中的id屬性。

1. 右鍵t_blog表,設計表,選擇外來鍵屬性

2. 然後會出現一個設定外來鍵的介面,一共有七列。簡單介紹一下這幾列的意思:
    “名”:  可以不填,你一會儲存成功系統會自動生成。
   “欄位”:就是你要把哪個鍵設定為外來鍵。這裡選擇‘typeId’
   “參考資料庫”: 外來鍵關聯的資料庫。
   “參考表”: 關聯的表 這裡是t_blogType表
   “參考欄位”

:關聯的的欄位,這裡是id
   “刪除時":就是刪除的時候選擇的動作。這裡我的選擇是setNull,意思就是當關聯的表刪除以後,t_blog->typeID欄位會設定為null。
   “ 更新時”:就是更新的時候選擇的動作。這裡我的選擇是CASCADE,意思就是當關聯的表更新以後,t_blog->typeID欄位會設定為級聯更新。