我知道电子邮件地址基本上可以无限期地长,因此我在varchar电子邮件地址字段中加上的任何大小都将是任意的。但是,我想知道“标准”是什么?你们做多久了?(与“姓名”字段相同的问题…)
更新: 显然,电子邮件地址的最大长度为320(<= 64名称部分,<= 255域)。你用这个吗?
理论上的限制确实很长,但您是否真的需要担心这些冗长的电子邮件地址?如果某人无法使用100字符的电子邮件登录,您真的在乎吗?我们实际上更喜欢他们不能。
一些统计数据可能使您对该问题有所了解。我们分析了一个拥有超过1000万个电子邮件地址的数据库。这些地址未确认,因此无效。这里有一些有趣的事实,
我们通过扔掉任何超过40的东西来清理数据库。好消息是没有人抱怨,但坏消息是没有多少记录被清除。