使用Navicat for MySQL添加外鍵約束
阿新 • • 發佈:2018-01-18
約束 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添加外鍵約束