使用Navicat for mysql新增外來鍵約束
阿新 • • 發佈:2019-01-23
先介紹一下基本情況:
現在有兩個表一張是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欄位會設定為級聯更新。