文章详情页
mysql多级联动表设计
浏览:261日期: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 - requestAnimationFrame如何控制帧速?2. javascript - react 中绑定事件和阻止事件冒泡3. java - .jsp页面用<%= %>的方式获取数据存在一个很奇怪的问题4. 一道使用算法解决的java题(关于hashmap的问题)5. javascript - 百度链接尾部的这个参数是干嘛的?6. node.js - Nodejs微信开发,视频上传成功,但是不返回给用户7. mysql - 这条sql可以怎么优化,求帮助8. mysql索引的疑问9. 热切期待朱老师的回复,网页视频在线播放器插件配置错误10. 老师,请问下为什么这个地方的单引号里面的变量能够被解析呢?
排行榜

网公网安备