【发布时间】:2020-12-12 20:29:56
【问题描述】:
我读过here ,使用电子邮件地址字段作为管理用户数据库的主键是一个非常坏主意。
如何,为什么?书中没有深入探讨其中的原因。 使用电子邮件字段作为表的主键怎么会如此有害? 是否有一些我看不到的可怕的长期影响?
编辑: This question 是关于字符串比较的性能问题,但是,这与我无关(至少对于这个问题)。我对使用电子邮件作为主键的长期影响感兴趣。 根据经验,以后一般会不会出问题?
【问题讨论】:
-
这能回答你的问题吗? Use email address as primary key?
标签: database security authentication database-design