0

有没有办法限制一列将一组特定值视为唯一值,同时允许所有其他值重复?

我的意思的一个例子是有一个包含用户列表的表,每条记录都有一个 user_group 字段。user_group 列只能出现一次“管理员”,而允许所有其他用户组出现多次。

现在,我正在考虑创建一个触发器,该触发器将在插入和更新之前计算这些值的出现次数,并在超过允许的限制时通过保持值相同来阻止它的发生。我想知道是否有更有效的替代解决方案。

4

0 回答 0