关于默认收件地址的数据库约束问题

mia0x75 发布于 2016/11/08 16:10
阅读 168
收藏 0
用户 -> 地址,一对多关系,允许设定一个默认地址,这个怎么做约束?做多一个表?
加载中
0
Tuesday
Tuesday

ID   ADDRSTR   ISDEF

2    深圳中南海    1

2    北京中南海    0

3    东京中南海    1


这样就行了吧..  

0
阿债
阿债
默认地址的多数使用场景,是从用户获取默认地址,最好在用户表中加一个表示默认地址ID的字段
0
YOU不可或缺
YOU不可或缺
在地址表里面设置一个字段表示是否默认就行了
0
lxbzmy
lxbzmy

这种情况不用DB约束风险也小。

程序里面做好判断。

0
mia0x75
mia0x75

除了 @lxbzmy 其他各位没明白我意思,加字段可能会有一个用户两个默认地址的错误数据的可能性。

返回顶部
顶部