1. 程式人生 > >使用Navicat for MySQL添加外鍵約束

使用Navicat for MySQL添加外鍵約束

約束 href 系統 inf navicat class ade cad nbsp

轉載:http://blog.csdn.net/u013215018/article/details/54981216

現在有兩個表一張是Roles表(角色表),一張是RoleUser表(用戶角色)

現在我想把RoleUser表中的RoleID屬性設置為外鍵,關聯Roles表中的RoleID屬性。

操作步驟:

第一步:

技術分享圖片

第二步:

技術分享圖片

一共有七列。簡單介紹一下這幾列的意思:

“名”: 可以不填,你一會保存成功系統會自動生成。

“欄位”:就是你要把哪個鍵設置為外鍵。這裏選擇‘RoleID’

“參考數據庫”: 外鍵關聯的數據庫。

“引用表”: 關聯的表 這裏是Roles表

“外欄位名”:關聯的的字段,這裏是RoleID

“刪除時":就是刪除的時候選擇的動作。這裏我的選擇是setNull,意思就是當關聯的表刪除以後,RoleUser->RoleID字段會設置為null。

“ 更新時”:就是更新的時候選擇的動作。這裏我的選擇是CASCADE,意思就是當關聯的表更新以後,RoleUser->RoleID字段會設置為級聯更新。

技術分享圖片

使用Navicat for MySQL添加外鍵約束