数据库表设计之创建人,更新人

wu-clan · 2024-11-2 18:10:54 · 101 次点击

大佬们创建人,更新人字段怎么设计?


看有的设计的 id,有的设计的 name,存 id 怎么方便展示呢?

举报· 101 次点击
登录 注册 站外分享
7 条回复  
oswald522 初学 2024-11-2 18:10:54

id不太合适,name或者username好一点?

pengzhile 初学 2024-11-2 18:10:54

uuid,或者自增id

Xiong1024 初学 2024-11-2 18:10:54

我们这是inputUserId,modifyUserId,需要拿用户名的时候 关联user视图去拿

byrtes 初学 2024-11-2 18:10:54

我一般使用ID,name和username有可能涉及到用户自修改或者管理员强行修改的情况,不可能改一次名就批量更新有关联的表。如果需要查询返回的话,会先查列表数据,之后提取所有创建者/更新者的ID,之后再根据ID查用户表获取用户对象数组并构建ID与用户的映射,然后遍历列表数据塞入,当然,这个适合一次性获取的数据量少的情况,这是一种方式

4396 初学 2024-11-2 18:27:39

我们是 create_id和update_id

user_id与user_name缓存redis中

create_name 打自定义的注解作为标记

getOne 或者 list 会走一遍拦截,从缓存转换出标记的create_name和update_name

返回顶部