【发布时间】:2023-03-29 06:57:01
【问题描述】:
我们的数据库中有一个评论系统。就像 stackoverflow -> 每个帖子都有一个 cmets 列表。 kewl。
匿名用户也可以添加评论或注册用户。
在我的表中,我正在考虑以下内容:
- Userid int NULLABLE
- AnonymousNickname varchar(100) NULLABLE
- AnonymousEmail varchar(200) NULLABLE
现在只能是其中之一。你要么注册,要么没有。
那么我应该强制执行某种类型的约束,即 one or other .. 如果是,如何?
注意:数据库是 Microsoft Sql Server 2008。
干杯!
【问题讨论】:
标签: sql-server-2008 unique-constraint