我想做的是:
a,b - 有效。
a,b - 有效。
a,c - 无效
f,b - 无效。
因此,这意味着数据库将允许多次存在相同的值组合,但不允许任何其他组合使用这些值。所以它就像组合集上的独特。我的用例是表中有group_id和group_name。我不希望peple搞乱group_name的ID。因此,如果第一个ID为2的group_name为'apple',则所有带2的ID必须为'apple',如果输入'banana',则应抛出错误。
一种方法是我使用第二个表并规范化数据,但我不能在这里做,需要使用非规范化。那么无论如何都要执行这项检查吗?
由于
答案 0 :(得分:0)
可能在插入和更新触发期间验证。