我们需要将用户的临时和永久地址存储在数据库中。我打算在数据库中只创建一个表地址,并将同一个表用于临时和永久地址。是否有更好的方法? 还有条件 - 临时地址字段可以是null,如city,state但这些字段不能为永久地址为空。
答案 0 :(得分:0)
我建议您在address
表格中添加一列,显示地址类型,临时或永久。您还可以定义备用地址类型。
然后,您可以为每个用户提供多个地址。
您可能还希望添加address_good_until
类型DATE
列。然后,您可以使您的临时地址过期。如果该列为NULL
,则表示该地址是永久性的。