Q
唯一的实体
1
A
回答
5
在将数据插入到表时,你可以做到这一点。如果你想添加一个总统,首先检查是否有总统。
1
你最好以不同的方式模拟这种 - 例如具有Countries
表,People
表,然后其中有一个外键Countries
表Presidents
表和外键People
表。
然后你可以在两个外键的组合值添加唯一约束,以确保每个国家存在Presidents
表内的只有1人。
+0
感谢“devdigital”!我其实想知道是否有任何简单和轻量级的解决方案。事实上,为这种情况添加一张表对我来说似乎并不是最理想的。 –
相关问题
- 1. 实施相关实体的唯一性
- 2. 验证唯一实体
- 3. 实体框架具有唯一实体的一对多关系
- 4. 强制子实体的唯一性?
- 5. 验证域实体中的唯一值
- 6. 具有唯一编号的弱实体
- 7. 生成唯一的ID(实体框架)
- 8. 我将如何唯一标识实体框架中的实体?
- 9. 检查实体框架中实体属性的唯一性
- 10. 唯一约束实体框架
- 11. ACF表单不创建唯一实体
- 12. 唯一约束哈克 - 实体框架
- 13. symfony创建实体缺少唯一
- 14. 实体框架检查唯一插入
- 15. 唯一索引从其他实体
- 16. ER图:带有相对于另一个实体的唯一属性的实体
- 17. 确保CoreData实体基于实体属性唯一的最佳实践
- 18. 唯一实例
- 19. 实体框架的存储过程映射结果不是唯一的实体
- 20. 需要一个唯一的JPA实体列表
- 21. 实体框架一个没有唯一键的表
- 22. 实施唯一列
- 23. 实体框架中的.Net 4的ADO.Net中的唯一更改?
- 24. 获取实体的唯一属性定义中的OData
- 25. Datomic的tempid是否提供唯一的实体ID?
- 26. Ruby实例的唯一性
- 27. 在一天内为实体生成唯一序列号
- 28. 在symfony2实体上创建一个非唯一索引
- 29. 使用其唯一键找到一个实体
- 30. 实体字段的单元测试唯一性
它最终会落在你的逻辑,你的DBMS是否抱怨由于约束的问题或没有。相反,您应该在代码中更新/添加记录之前检查此内容(如果您使用代码执行此操作)。 – Jeremy
谢谢杰里米。我其实想在MS Access中使用它。所以,你说没有编码就没有具体的方法去做。 –
不适用于单个字段。 – Jeremy