我需要在MySQL中为每个用户存储多个电子邮件地址,并将其标准化。电子邮件可以用于工作,个人等,甚至可以将多个工作电子邮件或任何其他电子邮件链接到一个联系人。
我的想法是要有3个表,一个表用于存储电子邮件的类型,另一个表用于存储联系人信息名称的地址等,而第三个表用于存储称为contact_email地址的电子邮件/联系人关联,该表具有来自email_types和contacts表的pk
一个简单的图可以在这里看到https://bubbl.us/?h=a7f3b/13e72f/68J/1dgjeYVbs
这有效率吗?这样,一个联系人可以存储和保留任意数量的电子邮件地址,并保留在联系人表之外
谢谢
最佳答案
是的,您的设计很好。它代表一个通用的,标准化的电子邮件地址数据模型。
关于mysql - 如何在MySQL中为一个联系人存储多封电子邮件,个人邮件等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7494429/