mysql多级联动表设计
ringa_lee
ringa_lee 2017-04-17 15:41:28
0
2
653

我设计了一个多级联动的数据库就id. pid name. 三个字段,但是如果街道名字没有,用户可以自己添加街道,比如中山市没有,假设没,用户可以自己写上中山市场。这个数据要怎么关联呢?需要另外建一个表吗

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
巴扎黑

不用另一个表做关联表,你的pid不就是关联父id的么?
要是想做关联表,可以删除pid,然后关联表里记录关系。

Ty80

如楼上所说,pid就是父级地址的id,用户在添加的时候应该提供地址分级选择,比如第一级国家,选择中国后,第二级选择省份,比如选择了广东省,第三级选择市县,此时如果没有中山市,用户想添加,那么添加的时候你已经知道是添加到广东省下,那么中山市的父级地址广东省的id你就应该知道了,直接插入数据就行了啊

insert into table(id,pid,name) select max(id),广东省id,'中山市' from table
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!