mysql中是不允許多主鍵的。但是,我們的主鍵確實可以有多個字段??梢韵葎h除老的主鍵,再新增兩個字段的主鍵。
創(chuàng)新互聯(lián),專注為中小企業(yè)提供官網(wǎng)建設、營銷型網(wǎng)站制作、自適應網(wǎng)站建設、展示型網(wǎng)站設計制作、網(wǎng)站設計等服務,幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設與網(wǎng)站營銷推廣問題。
phpMyAdmin是一個用PHP編寫的軟件工具,可以通過web方式控制和操作MySQL數(shù)據(jù)庫。通過phpMyAdmin可以完全對數(shù)據(jù)庫進行操作,例如建立、復制和刪除數(shù)據(jù)等等。
主鍵和外鍵的區(qū)別1、主鍵是唯一標識一條記錄,不能有重復,不允許為空;而外鍵可以重復,可以是空值。2、主鍵是用來保持數(shù)據(jù)完整性,外鍵是用來建立與其他表聯(lián)系用的。
代碼方式:
當你php 是主鍵表的主鍵
mysql是外鍵表外鍵時
alter 你外鍵的表(就是你要引用主鍵的表)
add constraint FK_php
foreign key (mysql) references 主鍵表(php)
go
當你mysql 是主鍵表的主鍵
php是外鍵表外鍵時
alter 你外鍵的表
add constraint FK_mysql
foreign key (php) references 主鍵表(mysql)
go
敲完代碼選中、執(zhí)行 搞定
設計狀態(tài)下:
選中外鍵表在右擊菜單點修改或者設計
可能版本不一樣 所以叫法不一樣
打開后再在右擊菜單選擇關系
在彈出的子窗體中單擊添加
然后點到表和列規(guī)范那一欄
后面會出現(xiàn)一個帶...的按鈕 點擊它
在主鍵表欄選擇主鍵表和主鍵列
在外鍵表選擇外鍵表、列
最后報訊 搞定
注意:
那張表要引用另一張表的字段 那張表就是外鍵表 被引用表是主鍵表
1、登錄phpmyadmin,找到要刪除外鍵的數(shù)據(jù)庫的表。如果是本地的話一般是localhost/phpmyadmin。
2、使用 ? SHOW CREATE TABLE at_article ?查出表的結(jié)構(gòu),其中at_article是你要刪除外鍵的表名。
3、查來之后,是一個簡單的顯示,點擊“選項”,然后選擇“完整內(nèi)容”,然后點執(zhí)行,就可以看到完整的表結(jié)構(gòu)。
4、從最后一行里找到外鍵約束,其中fk_at_article_at_type為外鍵值。
5、刪除外鍵ALTER TABLE at_article DROP FOREIGN KEY ?fk_at_article_at_type。
6、如果外鍵字段不再使用,可以在表中刪除外鍵的字段。
當前題目:php數(shù)據(jù)庫添加外鍵 php數(shù)據(jù)庫增加
轉(zhuǎn)載來于:http://chinadenli.net/article20/dogssco.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、網(wǎng)站制作、面包屑導航、移動網(wǎng)站建設、虛擬主機、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)