数据库限制字段的值

时间:2015-10-30 11:22:34

标签: database database-design relational-database entity-relationship

我正在建立一个存储数据库"用户"和"公司",以及另一个表"用户角色"用户与公司(客户,工人和经理)之间的关系。

我的问题是我想限制在"用户角色"的唯一注册表中。当角色是经理时,因为我不希望任何用户拥有多个公司。

我认为必须有一个简单的解决方案,但我现在完全被阻止了。

我希望得到任何建议或指导。

1 个答案:

答案 0 :(得分:0)

如果您只想让一个用户成为一家公司的经理,那么您可以为User_id的值和包含经理指标的字段创建一个UNIQUE INDEX