Navicat 中設定外碼包括以下步驟:建立表格。建立外碼字段,勾選“外碼”並選擇引用表和字段。設定更新和刪除規則,通常選擇「級聯更新」和「級聯刪除」。點選「確定」儲存設置,即可完成外碼建立。
Navicat 中如何設定外碼
在Navicat 中設定外碼非常簡單,以下是詳細步驟:
步驟1:建立表格
- 右鍵點選資料庫名稱並選擇「建立表格」。
- 在「表格精靈」中填入表格名稱和欄位。
步驟 2:建立外碼
- #右鍵點選要建立外碼的欄位並選擇「編輯」。
- 在「編輯列」對話方塊中,勾選「外碼」。
- 在「外碼」標籤中,選擇引用表和引用欄位。
步驟3:設定更新和刪除規則
- #更新規則:當父表中被引用欄位發生變更時,子表中對應的外碼欄位如何處理。通常選擇“級聯更新”。
- 刪除規則:當父表中被引用欄位被刪除時,子表中對應的外碼欄位如何處理。通常選擇“級聯刪除”。
步驟 4:完成
- 點選「確定」儲存設定。
- 重複上述步驟為其他外碼欄位建立外碼。
範例
假設您有兩個表格:訂單
和產品
。您要建立外碼以確保每個訂單都關聯到一個產品。
- 在「訂單」表中,右鍵點選「產品ID」欄位並選擇「編輯」。
- 在「編輯列」對話方塊中,勾選「外碼」。
- 在“外碼”選項卡中,將引用表設為“產品”,將引用欄位設為“產品ID”。
- 選擇「級聯更新」和「級聯刪除」作為更新和刪除規則。
- 點選「確定」儲存設定。
現在,每當在「產品」表中更新或刪除產品時,在「訂單」表中所有引用該產品的訂單都會相應地更新或刪除。
以上是navicat怎麼設定外碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!