【发布时间】:2012-07-23 12:23:22
【问题描述】:
我的几乎所有表格中都有字段,例如 createdBy 或 updatedBy。
我觉得仅供参考。
你认为我应该在那里输入用户名还是userID。因为如果我需要直接查看数据库,那可以更好地理解,否则这是一种不好的做法。
【问题讨论】:
-
用户 ID,因为您会发现很容易关联并为您的所有表格遵循此操作,否则您将无法使用这些字段加入
-
始终是用户 ID,因为它是对永远不会更改的用户帐户的一个引用(假设您有一个单独的用户名字段,一个 可以 更改)
标签: mysql database-design symfony doctrine-orm data-modeling