【发布时间】:2018-02-06 15:51:51
【问题描述】:
目前我发现自己想知道在这种情况下这样做是否正确。
你看我有一个数据库,例如 Warehouse
我这个数据库有两个表:
[表项用于保存系统增删改查记录的项]
-
Items(其列是)
- TAG_ID
- P_NUMBER
- 数量
- 类型
- 位置
- 描述
- 原因
- 用户ID
- 日期
【lastchanges表用于保存系统已更改的项目】
-
lastchanges(其列是)
- 身份证
- 标签ID
- 号码
- 用户ID
- 动作
- 约会
现在我被要求在当前表单中添加“确切的更改内容”,例如,如果数量发生了变化,我必须在引导表单中显示前后。
我的大脑告诉我只需将表项的所有列添加到 lastchanges 中,然后将更改前的数据保存在这些列上,并将新修改的数据保存到项中,但是在性能方面我看到了这一点作为一个糟糕的行为,我想听听你的意见。
【问题讨论】:
-
[...]我想听听你的意见。 - 抱歉, 会产生很多好问题基于专家经验的某种程度的意见,但这个问题的答案往往几乎完全基于意见,而不是事实、参考资料或特定专业知识。
标签: php html mysql twitter-bootstrap database-design