文章詳情頁
mysql多級聯動表設計
瀏覽:73日期: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. 一個mysql聯表查詢的問題2. mysql - 一個表和多個表是多對多的關系,該怎么設計3. 運行python程序時出現“應用程序發生異常”的內存錯誤?4. html5 - iOS的webview加載出來的H5網頁,怎么修改html標簽select的樣式字體?5. python如何不改動文件的情況下修改文件的 修改日期6. javascript - git clone 下來的項目 想在本地運行 npm run install 報錯7. java - 我現在一個servlet中有調用socket訪問,作為socket的客戶端,8. 主從備份 - 跪求mysql 高可用主從方案9. mysql主從 - 請教下mysql 主動-被動模式的雙主配置 和 主從配置在應用上有什么區別?10. python 如何實現PHP替換圖片 鏈接
排行榜
