MySQL - 限制出现一个特定值

时间:2013-11-08 03:46:35

标签: mysql

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

我的意思是拥有一个包含用户列表的表,每个记录都有一个user_group字段。 user_group列只能出现一次“Administrator”,同时允许所有其他用户组多次出现。

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

0 个答案:

没有答案