文章詳情頁
mysql多級聯動表設計
瀏覽:88日期:2022-06-18 09:33:17
問題描述
我設計了一個多級聯動的數據庫就id. pid name. 三個字段,但是如果街道名字沒有,用戶可以自己添加街道,比如中山市沒有,假設沒,用戶可以自己寫上中山市場。這個數據要怎么關聯呢?需要另外建一個表嗎
問題解答
回答1:不用另一個表做關聯表,你的pid不就是關聯父id的么?要是想做關聯表,可以刪除pid,然后關聯表里記錄關系。
回答2:如樓上所說,pid就是父級地址的id,用戶在添加的時候應該提供地址分級選擇,比如第一級國家,選擇中國后,第二級選擇省份,比如選擇了廣東省,第三級選擇市縣,此時如果沒有中山市,用戶想添加,那么添加的時候你已經知道是添加到廣東省下,那么中山市的父級地址廣東省的id你就應該知道了,直接插入數據就行了啊
insert into table(id,pid,name) select max(id),廣東省id,’中山市’ from table
相關文章:
1. javascript - vue2如何獲取v-model變量名2. javascript - 求幫助 , ATOM不顯示界面!!!!3. html5 - HTML代碼中的文字亂碼是怎么回事?4. javascript - vue2.0中,$refs對象為什么用駝峰的方式獲取不到屬性?5. python bottle跑起來以后,定時執行的任務為什么每次都重復(多)執行一次?6. 解決Android webview設置cookie和cookie丟失的問題7. javascript - nodejs使用mongoose連接數據庫,使用post提交表單在后臺,后臺處理后調用res.redirect()跳轉界面無效?8. javascript - 能否讓vue-cli的express修改express重啟服務9. python - 爬蟲模擬登錄后,爬取csdn后臺文章列表遇到的問題10. html5 - 急求?被公司問住了
排行榜
