文章詳情頁
mysql多級聯(lián)動表設(shè)計
瀏覽:98日期:2022-06-18 09:33:17
問題描述
我設(shè)計了一個多級聯(lián)動的數(shù)據(jù)庫就id. pid name. 三個字段,但是如果街道名字沒有,用戶可以自己添加街道,比如中山市沒有,假設(shè)沒,用戶可以自己寫上中山市場。這個數(shù)據(jù)要怎么關(guān)聯(lián)呢?需要另外建一個表嗎
問題解答
回答1:不用另一個表做關(guān)聯(lián)表,你的pid不就是關(guān)聯(lián)父id的么?要是想做關(guān)聯(lián)表,可以刪除pid,然后關(guān)聯(lián)表里記錄關(guān)系。
回答2:如樓上所說,pid就是父級地址的id,用戶在添加的時候應該提供地址分級選擇,比如第一級國家,選擇中國后,第二級選擇省份,比如選擇了廣東省,第三級選擇市縣,此時如果沒有中山市,用戶想添加,那么添加的時候你已經(jīng)知道是添加到廣東省下,那么中山市的父級地址廣東省的id你就應該知道了,直接插入數(shù)據(jù)就行了啊
insert into table(id,pid,name) select max(id),廣東省id,’中山市’ from table
相關(guān)文章:
1. windows誤人子弟啊2. php傳對應的id值為什么傳不了啊有木有大神會的看我下方截圖3. 如何用筆記本上的apache做微信開發(fā)的服務器4. python - linux 下用wsgifunc 運行web.py該如何修改代碼5. 關(guān)于mysql聯(lián)合查詢一對多的顯示結(jié)果問題6. 實現(xiàn)bing搜索工具urlAPI提交7. 冒昧問一下,我這php代碼哪里出錯了???8. mysql優(yōu)化 - MySQL如何為配置表建立索引?9. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)10. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。
排行榜

熱門標簽