首页 > 解决方案 > 主键要求

问题描述

将电话号码存储为 RDBMS 上的主键是个好主意吗?它们对我们几乎所有人来说都是独一无二的。但我的朋友认为这不是一个好主意,原因如下。

你有什么见解,请告诉我!

标签: sqldatabase-designprimary-key

解决方案


将电话号码作为主键的目的是什么,是为了识别个人吗?如果是这样,一个人可以有多个电话号码(手机/家庭电话),因此不建议使用电话号码作为主键。另外,您的问题是正确的,如果一个人没有电话号码怎么办。


推荐阅读