只是想知道在数据库中存储"更新者"类型字段是否存在首选方法或最佳实践.我倾向于只看到用户名经常被存储,但我一直在设计我的表,其中包含上次更新该表的用户的ID.
是否有理由使用一种方法而不是另一种方法?我喜欢我的方法,有一个很好的反向引用来获取用户......另一方面,它通常意味着你永远不会删除用户(如果你还使用它也是为了创建者)所以也许这是不够的理由?更不用说当一切都必须指向一个表时,图表或ORM映射是多么混乱......
绝对存储id而不是名称.否则,如果有人因某种原因想要更改用户名,你会怎么做?
在大多数系统中,永远不应删除用户.只要有一个"活跃"标志,或等效的东西.