【发布时间】:2014-11-05 11:50:42
【问题描述】:
情况如下 -> 我在 MySQL 环境中处理两列数据(A 和 B - 均为整数)。 A 和 B 是非唯一的属性,但 A 和 B 的每一行/切片都必须是唯一的。
例如,这些是有效的条目:
甲乙 --- --- 1 1 1 2 1 3在这种情况下,在第三行下方无效,因为它违反了 A 和 B 的每个组合必须是唯一的规则:
甲乙 --- --- 1 2 1 3 1 2对我而言,在两列的组合效果创建主键的 MySQL 设置中对这种类型的关系建模的最佳方法是什么?我可以将此逻辑简化为一个主键吗?在这种情况下,我如何确保每个新行都没有违反规则?
【问题讨论】:
-
你为什么不简单地有一个两列的主键?
-
感谢您的回复!我是这个东西的新手,你不能有两列主键
标签: mysql sql relational-database