1. 程式人生 > >navicat 如何設定外來鍵

navicat 如何設定外來鍵

然後會出現一個設定外來鍵的介面,一共有七列。簡單介紹一下這幾列的意思。

‘name’:可以不填,你一會儲存成功系統會自動生成。

‘FieldName’:就是你要把哪個鍵設定為外來鍵。這裡選擇‘dept’

‘Reference DadaBase’:外來鍵關聯的資料庫。

‘Reference Table‘ :關聯的表 這裡是dept表

‘Forgin filed Names’:關聯的的欄位,這裡是code

‘ondelete’:就是刪除的時候選擇的動作。這裡我的選擇是setNull,意思就是當關聯的表刪除以後,teacher》dept欄位會設定為null。

‘onupdate’:就是更新的時候選擇的動作。這裡我的選擇是CASCADE,意思就是當關聯的表更新以後,teacher》dept欄位會設定為級聯更新。