2015-03-08 72 views
0

我想保存多个电子邮件ID在我database.Is一个给用户ID是一个很好的做法,它与一些分隔符保存一行本身就像保存在应用程序登录

User  email 
    a   [email protected]|[email protected]|[email protected] 
    b   [email protected]|[email protected]|[email protected] 

多个电子邮件或以这种格式:

User  email 
    a   [email protected] 
    b   [email protected]  
    b   [email protected] 
    a   [email protected] 

请让我知道你差不多

感谢的想法

回答

2

第二。总是。第一次打破database normalization(特别是第一个正常形式1NF),它与一个混乱的工作,并会带给你无数的苦难和痛苦的小时。有些数据库(如MySQL和Postgresql)支持处理数组类型数据,但SQL Server不支持,即使如此,在几乎所有情况下使用正确的标准化设计仍然更好。

好了,也许我过于自以为是这个......也许这个问题应该停课主要意见为基础但我不认为有通过对这个问题的事实支持正确的舆论。

+0

感谢您的反馈 – user3290807 2015-03-09 01:51:50