首頁 >資料庫 >navicat >navicat中怎麼加入約束

navicat中怎麼加入約束

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼原創
2019-08-03 14:36:2515179瀏覽

navicat中怎麼加入約束

開啟navicat工具連接上mysql服務,然後選擇開啟一個資料庫,這裡為了示範選擇一個測試資料庫,然後為使用者表和學校表的外鍵。選擇t_user表點選設計表。

navicat中怎麼加入約束

在設計表頁面,預設是欄位頁面,這裡可以給表格編輯欄位內容,我們選擇外鍵選項。

navicat中怎麼加入約束

相關推薦:《Navicat for mysql使用圖文教學

在外鍵設定頁面,選擇第二列欄位右側的按鈕,第一列可以不填會自動產生外鍵名稱,如果需要規範命名可以自訂一個。

navicat中怎麼加入約束

在彈出的欄位下拉列表中,選擇一個要新增外鍵的字段,這裡是給學校表添加外鍵,所以選擇school_id。

navicat中怎麼加入約束

然後選擇參考表,就是外鍵指向的表,參考資料庫可以不選擇,預設是目前資料庫。參考表選擇學校表t_school_info。

navicat中怎麼加入約束

參考欄位的選擇,因為兩個表之間是以id關聯約束的,這裡選擇id即可。

navicat中怎麼加入約束

最後就是刪除和更新時約束規則,如果選擇級聯刪除CASCADE,學校表數據刪除會級聯刪除用戶數據,也可以選擇RESTRICT約束的方式,要先刪除了一個學校的下面所有關聯的使用者才可以刪除學校資訊。

navicat中怎麼加入約束

以上選擇完成之後,點選儲存,然後外鍵約束就生效了。可以在表裡編輯資料看看效果。

navicat中怎麼加入約束

以上是navicat中怎麼加入約束的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn