【发布时间】:2017-08-06 21:31:25
【问题描述】:
我希望这能以某种方式工作:
我有一个 3 列的 Mysql 表:
id = int
state = enum('visible', 'moderated', 'deleted')
user_id = int
任何用户都不应拥有超过 1 个条目,即“可见”或“已审核”,但他可以拥有无穷无尽的“已删除”条目。
所以,我需要一个关于 user_id 的唯一键,仅当状态为“可见”或“已审核”时才适用
【问题讨论】:
标签: mysql unique-constraint unique-key