請問一下國內的數據庫設計邏輯是不是都是設計成 username 不可刪除或修改的?

2025 年 8 月 18 日
 elinktek

以 12306 railway 和智行火車票舉例,每個人的實名信息是唯一通過身份證和人臉確定,設計為 userID ,railway 的登錄名為 username1 ,智行的為 username2 ,這兩個同時指向 userUD ,現在我想刪除 username2 的所有信息在之下裡面沒找到註銷的地方( Android 和 IOS 版本都看了),只有在 railway 裡有註銷(這是註銷 userID ),如果註銷再再次註冊實名很麻煩。

以上是 gemini 給出的回答,我想問下有辦法刪除 username2 嗎?

3252 次点击
所在节点    程序员
27 条回复
nekoneko
2025 年 8 月 19 日
@montaro2017 deleted 字段定义为 bigint 类型, 没删除时为 null , 删除了置为当前的时间戳
fengpan567
2025 年 8 月 19 日
怎么感觉你说的 nickname ,不是 username 。看系统设计,我们全部都是用的 userId ,username 只要不重复就行
elinktek
2025 年 8 月 19 日
@fengpan567 那你們應該是私企,樓上很多反饋說明了私企的專業性還是高於國企的
wu67
2025 年 8 月 19 日
删除收益为 0 ,同时有被投诉以及数据溯源风险,没必要做,把用户名邮箱手机号覆盖掉就行
catamaran
2025 年 8 月 19 日
@xqzr AI 恐惧症?人家又不是用 AI 回答别人的问题
0o0go
3 天前
@skiy 你这样做不太安全,如果设计是用户名作为唯一 id ,那肯定会关联很多数据的,你不能保证每个数据都更新到位,除非他不是用于数据关联的,那样确实可以随便改。
skiy
3 天前
@0o0go 这年头,谁会用 username 作为唯一 id 啊。

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

https://www.v2ex.com/t/1153138

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

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

© 2021 V2EX