你们数据库会直接存用户的年龄吗?

2025 年 9 月 24 日
 ghjh

吐槽贴

接反馈,用户用了两年平台了,显示的年龄一直都是 32 岁,想问问怎么回事

那么看代码就很清楚了。用户注册时候让填年龄,后端直接把年龄作为一个单独字段存起来了,然后用户自己也没地方改

我辛勤的同事们啊

16162 次点击
所在节点    程序员
103 条回复
Leon777
2025 年 9 月 25 日
可以优化一下界面把用户年龄隐藏了🤣
hikarumx
2025 年 9 月 25 日
鬼才设计
RicardoY
2025 年 9 月 25 日
是会存年龄字段的(年龄段),满足法规要求 & 保护隐私
wancoco
2025 年 9 月 25 日
用户当前年龄 = 当前日期 - createDateTime + 年龄
我不是天才谁还算天才!
wangtian2020
2025 年 9 月 25 日
@lc5900 闰年生日:?
poic
2025 年 9 月 25 日
@henshang #51 都已经这样了,那咋办嘛,总不能从头都改一遍吧
ganbuliao
2025 年 9 月 25 日
@uqf0663 哈哈哈 对屎山都是这么来的 明明很简单的东西,也不思考 费了一圈的劲,各种增加复杂度,堆成了一座无法撼动的山 最好偷偷写个 cron 用 sql 改 这样别人重构了代码莫名的就新增了一个 BUG
flytsuki
2025 年 9 月 25 日
用户表存生日,记录表存年龄,方便知道什么年龄的记录
gefranks
2025 年 9 月 25 日
这同事挺有远见的, DOB 算是 PII.
newaccount
2025 年 9 月 25 日
你好,我们这个年龄他不是实际意义上的年龄
他记录的是用户注册那个时间点的年龄
目的是在注册时合法合规
如果深究,那就是这审核规范是从欧美日航港澳台小网站上一路做顺手了
hervey0424
2025 年 9 月 25 日
@henshang 现在已经这样得情况下, 难道写个更新年龄的任务不是最简单的处理方式吗?
Krylo
2025 年 9 月 25 日
哈? 你们是 zhibo8 吗?
前几天查利物浦球员信息发现萨拉赫、范戴克咋还是 30 出头呢,看旁边球员生日算出年龄还是 2 年前的。
Krylo
2025 年 9 月 25 日
banxiaobu
2025 年 9 月 25 日
笑死,前司某个业务系统中的一张表真有地方真的是单独存的,有没有用就不知道了,因为我记得还单独存了生日字段
hammy
2025 年 9 月 25 日
哈哈 有点好笑 感谢 lz
lyxxxh2
2025 年 9 月 25 日

会,用阿里云人脸分析的年龄。

社交看情况吧,可能某些原因只要大概年龄。
后端偷懒而已,懒着再次计算年龄。
henshang
2025 年 9 月 25 日
@poic #86
@hervey0424 #91
不改接口确实整个事务最简单,但是如果没有出生年月推算一下洗库,然后改一下接口计算逻辑会更恰当点,应该也费不了多少时间把
lyxxxh2
2025 年 9 月 25 日
@henshang
看到你们讨论,居然还改字段??? 无语了。
年龄 = 当前时间 - 注册时间 + 年龄
fengpan567
2025 年 9 月 25 日
那真的牛批
zjb861107
2025 年 9 月 25 日
@edsion1107 补充下,运动健康 app 的年龄应该不是社交属性,心率区间是根据这个来算的,所以年龄在很多时候还蛮重要的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1161470

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX