在Postgres中,我们定义了一个约束,可以限制表中某个值的条目数量为一。我们创建了以下约束:
似乎MySQL不支持唯一约束上的额外where条件。那么,在MySQL的数据库模式中,是否有其他方法来支持此功能?
create unique index list$default$uk on list_group(visitor_uid) where list_type = 'default';
这意味着唯一约束仅在list_type='default'时应用,因此表中每个访客只能有一个“默认”列表。似乎MySQL不支持唯一约束上的额外where条件。那么,在MySQL的数据库模式中,是否有其他方法来支持此功能?