我有地址的 mysql 数据库表,它包含邮政编码/街道/城镇的单独列。
我怎样才能确保整个表格条目是唯一的,而不仅仅是其中一列?
最佳答案
制作 composite键入 {post code, street, town}
。
键可以是主键(PRIMARY KEY)或备用键(UNIQUE 约束)。
顺便说一句,两个不同的 town
可以有相同的 post code
吗?如果不是,则您不需要 key 中的 town
。事实上,考虑通过将 town
“提取”到单独的表来规范化您的模型。
关于mysql - 确保表条目是唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11528313/