如何在phpMyAdmin中添加外鍵
通常,在SQL數據庫語言中,尤其是在PHPMyAdmin中,外鍵是數據庫表的字段,它取決於另一個數據庫的字段。
PHPMyAdmin:外鍵,這是什麼?
通常,在SQL數據庫語言中,尤其是在PHPMyAdmin中,外鍵是數據庫表的字段,它取決於另一個數據庫的字段。
這意味著,如果另一個表不包含與要插入的外鍵相對應的條目,則無法在通過外鍵引用另一個表的表中創建條目。
例如,這就像鏈接一個瓶子及其軟木塞–如果瓶子不在其中,則無法使用軟木塞。
通過向表中添加PHPMyAdmin外鍵,您將確保該表中的任何條目都直接引用另一個表的唯一條目。通常公認的良好做法是創建PHPMyAdmin外鍵以引用其他表的索引字段,例如主鍵,唯一鍵或索引鍵,以確保所創建的PHPMyAdmin外鍵唯一地引用單個條目。
PHPMyAdmin外鍵和表的關係-關係— phpMyAdmin 5.1.0-dev文檔如何在phpmyadmin中設置外鍵
在phpMyAdmin中添加外鍵非常簡單,但該選項可能很難找到。
打開你想添加外鍵的表格。轉到選項卡結構,您將在其中找到一個名為關係視圖的子菜單。在那裡,選擇將保存外鍵的列,以及由該鍵引用的表和列。
由於菜單可能很難找到,請參閱下面的屏幕截圖。
也可以使用以下SQL代碼添加外鍵:
ALTER TABLE `table1` ADD FOREIGN KEY (`FK_table2`) REFERENCES `table2` (`ID`) ON DELETE RESTRICT ON UPDATE RESTRICT;
創建外鍵phpmyadmin
創建外鍵允許有多個選項,包括確保列只包含另一個表中存在的條目,防止刪除其他表中的條目或將級聯刪除引用表。
但是,在phpMyAdmin界面中,最有用的選項之一是在包含外鍵的表中插入條目時,使用另一個表的條目獲取下拉列表。
根據下面的例子,甚至可以決定默認顯示哪個值,當這個值被另一個表中的外鍵引用時。
如何在PHPMyAdmin中使用外鍵
在表的外鍵約束部分中,可以使用圖形用戶界面將索引列設置為外鍵。
如何在PHPMyAdmin中刪除外鍵
打開要刪除phpmyadmin接口中的外鍵的表。轉到“結構”>“關係視圖”,然後在該行中單擊與要刪除PhpMyAdmin中的外鍵相對應的行中的“ drop”按鈕。
缺少PHPMyAdmin關係視圖
從PHPMyAdmin圖形用戶界面中選擇表格後,關係視圖位於“結構”選項卡名稱下。
常見問題
- 如何在MySQL phpmyadmin中設置外鍵?
- 打開要添加外鍵的表。轉到“結構”選項卡,您可以在其中找到“關係視圖”子菜單。在那裡,選擇包含外鍵的列,以及該鍵引用的表和列。
- 如何在phpmyadmin中創建外鍵?
- 要在phpmyadmin中創建外鍵,您需要打開想要外鍵的表,導航到“結構”選項卡,然後從那裡進入“關係視圖”子菜單。然後,您可以選擇將持有外鍵的列,然後選擇“表格”和IT引用的列。
- 應遵循哪些步驟在PhpMyAdmin中成功添加外鍵約束?
- 要在phpmyadmin中添加外鍵,請導航到子表的“結構”選項卡,單擊“關係視圖”,選擇“外鍵列”,然後指定引用的表和列。確保兩個表都是InnoDB,並索引了引用的列。
關於作者 - Yoann Bierling
Yoann Bierling是一家網絡出版和數字諮詢專業人員,通過技術專業知識和創新產生了全球影響。熱衷於賦予個人和組織在數字時代蓬勃發展,他被迫取得出色的成果,並通過創建教育內容來推動成長。
Yoann Bierling是一家網絡出版和數字諮詢專業人員,通過技術專業知識和創新產生了全球影響。熱衷於賦予個人和組織在數字時代蓬勃發展,他被迫取得出色的成果,並通過創建教育內容來推動成長。
PHPMyAdmin外鍵, 數據庫, 顯示字段外鍵phpmyadmin, 外鍵phpmyadmin, 如何在phpmyadmin中添加外鍵, 插入外鍵phpmyadmin, mysql外鍵, MySQL外鍵phpmyadmin, phpMyAdmin的, phpmyadmin顯示字段