我应该为active,createdAt等常见数据库字段创建单独的表

时间:2012-07-23 01:04:57

标签: mysql sql database data-modeling

在我的每个数据库表中,我有5-6个重复的字段,如

  1. 活性
  2. 删除
  3. createdAt
  4. updatedAt
  5. updatedBy
  6. createdBy
  7. 如果我为那些人制作单独的表格或离开主表格

    ,我感到很困惑

2 个答案:

答案 0 :(得分:2)

<opinion>我认为这不值得额外的麻烦。特别是因为行永远不会被其他行共享 - 所以其他行和这些行之间总是存在一对一的映射。只需将它们保存在现在的表格中即可。 </opinion>

答案 1 :(得分:0)

在我看来,我会把它们放在每张桌子上,因为你不能分开价值。你怎么知道主动是指这个,那么其他人是指这个?

感谢。 问候, 阿尔弗雷德