新聞中心
phpadmin中怎么設(shè)置兩個(gè)主鍵和外鍵
mysql中是不允許多主鍵的。但是,我們的主鍵確實(shí)可以有多個(gè)字段??梢韵葎h除老的主鍵,再新增兩個(gè)字段的主鍵。
目前成都創(chuàng)新互聯(lián)公司已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管、服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、岳西網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
phpMyAdmin是一個(gè)用PHP編寫的軟件工具,可以通過web方式控制和操作MySQL數(shù)據(jù)庫。通過phpMyAdmin可以完全對(duì)數(shù)據(jù)庫進(jìn)行操作,例如建立、復(fù)制和刪除數(shù)據(jù)等等。
主鍵和外鍵的區(qū)別1、主鍵是唯一標(biāo)識(shí)一條記錄,不能有重復(fù),不允許為空;而外鍵可以重復(fù),可以是空值。2、主鍵是用來保持?jǐn)?shù)據(jù)完整性,外鍵是用來建立與其他表聯(lián)系用的。
求各路大神教我用下PHP的mysql外鍵。
我覺得你這個(gè)不是太合理,庫存應(yīng)該是每次進(jìn)貨和出貨的一個(gè)統(tǒng)計(jì)結(jié)果,數(shù)據(jù)庫應(yīng)該設(shè)計(jì)的盡量的底層一些,這樣有利于你在用戶變更需求的時(shí)候最大限度的修改程序而不影響數(shù)據(jù)。
你建立一個(gè)入庫出庫表(id,goodsid,sl,rq)這個(gè)表我建立的比較簡(jiǎn)答,分別是主鍵、貨物的外鍵、數(shù)量(正數(shù)表示入庫,負(fù)數(shù)表示出庫),日期。你有了這個(gè)表后,就可以根據(jù)日期通過sum函數(shù)得到你的貨物庫存。而且還能查出每批貨物的進(jìn)銷存情況。
有問題再說吧。
sql 主外鍵(php)
代碼方式:
當(dāng)你php 是主鍵表的主鍵
mysql是外鍵表外鍵時(shí)
alter 你外鍵的表(就是你要引用主鍵的表)
add constraint FK_php
foreign key (mysql) references 主鍵表(php)
go
當(dāng)你mysql 是主鍵表的主鍵
php是外鍵表外鍵時(shí)
alter 你外鍵的表
add constraint FK_mysql
foreign key (php) references 主鍵表(mysql)
go
敲完代碼選中、執(zhí)行 搞定
設(shè)計(jì)狀態(tài)下:
選中外鍵表在右擊菜單點(diǎn)修改或者設(shè)計(jì)
可能版本不一樣 所以叫法不一樣
打開后再在右擊菜單選擇關(guān)系
在彈出的子窗體中單擊添加
然后點(diǎn)到表和列規(guī)范那一欄
后面會(huì)出現(xiàn)一個(gè)帶...的按鈕 點(diǎn)擊它
在主鍵表欄選擇主鍵表和主鍵列
在外鍵表選擇外鍵表、列
最后報(bào)訊 搞定
注意:
那張表要引用另一張表的字段 那張表就是外鍵表 被引用表是主鍵表
php 表外鍵問題
你可以用一個(gè)字段來表示他是否是主貼還是回帖吧,比如fid用來記錄這個(gè),如果fid=0,就是主貼,如果fid=threadid(帖子id,可以記錄主貼的回復(fù),也可以記錄回復(fù)貼的回復(fù)),那就是回帖。貌似我寫的和你問的沒關(guān)系哦,那算了,只是一個(gè)建議。
標(biāo)題名稱:php數(shù)據(jù)庫設(shè)置外鍵 php數(shù)據(jù)庫設(shè)置外鍵和內(nèi)鍵
分享地址:http://www.dlmjj.cn/article/dociiie.html