文章詳情頁
mysql多級聯(lián)動表設計
瀏覽:89日期:2022-06-18 09:33:17
問題描述
我設計了一個多級聯(lián)動的數(shù)據(jù)庫就id. pid name. 三個字段,但是如果街道名字沒有,用戶可以自己添加街道,比如中山市沒有,假設沒,用戶可以自己寫上中山市場。這個數(shù)據(jù)要怎么關聯(lián)呢?需要另外建一個表嗎
問題解答
回答1:不用另一個表做關聯(lián)表,你的pid不就是關聯(lián)父id的么?要是想做關聯(lián)表,可以刪除pid,然后關聯(lián)表里記錄關系。
回答2:如樓上所說,pid就是父級地址的id,用戶在添加的時候應該提供地址分級選擇,比如第一級國家,選擇中國后,第二級選擇省份,比如選擇了廣東省,第三級選擇市縣,此時如果沒有中山市,用戶想添加,那么添加的時候你已經(jīng)知道是添加到廣東省下,那么中山市的父級地址廣東省的id你就應該知道了,直接插入數(shù)據(jù)就行了啊
insert into table(id,pid,name) select max(id),廣東省id,’中山市’ from table
相關文章:
1. android - Windows系統(tǒng)下運行react-native App時,報下面的錯誤?2. angular.js - angularjs如何傳遞id給另一個視圖 根據(jù)id獲取json數(shù)據(jù)?3. python - 我想把下面代碼中的多余空白行去除該怎么做,如何用正則實現(xiàn)4. 解決Android webview設置cookie和cookie丟失的問題5. android - 安卓webview無法全屏播放iframe騰訊、優(yōu)酷視頻6. 我設置的背景怎么顯示不出來7. python - 如何對列表中的列表進行頻率統(tǒng)計?8. 黑客 - Python模塊安全權(quán)限9. java - mysql緩存問題10. python - tweepy 庫 連接Twitter API 報錯
排行榜

熱門標簽