navicat無法添加外鍵 mysql中怎么在一個(gè)表中創(chuàng)建多個(gè)外鍵,也就是說一個(gè)表中有兩個(gè)字段是參照另外兩個(gè)表的主鍵,這個(gè)怎么建啊?
mysql中怎么在一個(gè)表中創(chuàng)建多個(gè)外鍵,也就是說一個(gè)表中有兩個(gè)字段是參照另外兩個(gè)表的主鍵,這個(gè)怎么建???打開我的導(dǎo)航器,找到我的教師表,選擇它,然后單擊菜單欄上的“設(shè)計(jì)表”,在彈出的對(duì)話框中找到“外鍵
mysql中怎么在一個(gè)表中創(chuàng)建多個(gè)外鍵,也就是說一個(gè)表中有兩個(gè)字段是參照另外兩個(gè)表的主鍵,這個(gè)怎么建???
打開我的導(dǎo)航器,找到我的教師表,選擇它,然后單擊菜單欄上的“設(shè)計(jì)表”,在彈出的對(duì)話框中找到“外鍵”,然后選擇它。然后會(huì)出現(xiàn)一個(gè)設(shè)置外鍵的界面,共有7列。簡要介紹這些欄目的含義名稱:不需要填寫。如果以后保存,系統(tǒng)會(huì)自動(dòng)生成。Fieldname”:要設(shè)置為外鍵的鍵。在這里,選擇“dept”和“reference dadadabase”:與外鍵關(guān)聯(lián)的數(shù)據(jù)庫引用表“:關(guān)聯(lián)表,這里是dept表,“forgin filed names”:關(guān)聯(lián)字段,這里是代碼“ondelete”:刪除時(shí)選擇的操作。我在這里的選擇是setnull,這意味著刪除關(guān)聯(lián)表時(shí),“teacher”dept字段將設(shè)置為null。設(shè)置完成后,點(diǎn)擊“保存”按鈕保存退出,或者點(diǎn)擊“添加外鍵”按鈕添加外鍵。