【发布时间】:2008-10-16 10:06:43
【问题描述】:
我有一个基于 Web 的应用程序,它通过电子邮件通知用户网站上的活动。用户可以选择他们想要接收的通知类型。到目前为止,大约有 10 种不同的选项(每一种都是真/假)。
我目前将它作为 0 或 1 以逗号分隔的形式存储在一个 varchar 字段中。例如: 1,0,0,0,1,1,1,1,0,0
这可行,但很难添加新的通知标志并跟踪哪个标志属于哪个通知。这样做有公认的标准吗?我正在考虑为每种通知类型添加另一个包含一列的表。然后我可以根据需要添加新列,但我不确定这有多有效。
提前致谢!
【问题讨论】:
标签: database-design