gpt4 book ai didi

mysql - 在网站系统的许多表中使用电子邮件地址作为主键是一种好习惯吗?

转载 作者:可可西里 更新时间:2023-11-01 07:45:56 24 4
gpt4 key购买 nike

例如像stackoverflow.com这样的网站,在很多表中使用email地址来识别用户是否是一个好的做法?

如果主键很长会很糟糕吗

varchar(50)

甚至

varchar(100)

?

最佳答案

不是真的。对于任何规模庞大的数据集,您最终都会浪费大量空间,并且在查询时会影响性能。此外,如果有人更改了他们的电子邮件(您可能允许也可能不允许),您必须在所有地方都进行更改。

唯一标识用户的代理键将是更好的选择。

关于mysql - 在网站系统的许多表中使用电子邮件地址作为主键是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1844767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com