回答

收藏

SQL电子邮件字段应保留多长时间?

技术问答 技术问答 93 人阅读 | 0 人回复 | 2023-09-13

我知道电子邮件地址基本上可以无限期地长,因此我在varchar电子邮件地址字段中加上的任何大小都将是任意的。但是,我想知道“标准”是什么?你们做多久了?(与“姓名”字段相同的问题…)2 o- q$ ?4 [& U+ g" v
更新: 显然,电子邮件地址的最大长度为320(7 |  @* K* N3 s  b3 H1 S6 B7 k+ ]
               
- V/ ^) X; C, h+ ^, b1 y* v/ U3 a解决方案:: |6 h( T/ P# k* u2 j
                ; h! H# a: s5 ~0 i: X6 O* @7 m
" w% X8 v0 }8 j/ H

' S0 }$ T% J6 Y- g+ r# C( }                理论上的限制确实很长,但您是否真的需要担心这些冗长的电子邮件地址?如果某人无法使用100字符的电子邮件登录,您真的在乎吗?我们实际上更喜欢他们不能。
. H5 M2 }( G, V0 T一些统计数据可能使您对该问题有所了解。我们分析了一个拥有超过1000万个电子邮件地址的数据库。这些地址未确认,因此无效。这里有一些有趣的事实,
. B" `7 r2 ?2 M# h3 A: U3 [' R[ol]最长的有效时间是89。; p8 w9 E. t) u$ L
有数百个更长的记录,直到达到我们的上限(255),但通过目视检查它们显然是伪造的。
% R- j: X6 ]1 X" ^长度分布的峰值在19。% u, U( r0 T3 M+ ?9 n
没有长尾巴。38岁以后一切都急剧下降。. h5 s: h" @  d- B0 t9 z9 E' U! x: S
[/ol]4 N- u/ ?0 B# O  E5 y
我们通过扔掉任何超过40的东西来清理数据库。好消息是没有人抱怨,但坏消息是没有多少记录被清除。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则