0

我有一个数据库/系统问题。假设你有一个用 PHP 和 Mysql 完成的 CMS 系统

当您有用户编辑他们的详细信息时,您是只使用更改更新他们的行还是保留历史记录,例如通过设置列“状态”= H(对于历史记录)更新他们的行并插入包含所有旧和新更改的详细信息,列“状态”= A(对于活动)并成为主行?

我只想知道其他开发人员是做什么的?

4

1 回答 1

1

我会为审计目的保留历史记录,但我会将旧记录移动到历史记录表以防止主 ID 出现问题。我不会将旧记录与当前记录保存在同一张表中,那是太多的冗余数据。

于 2013-11-15T10:51:39.983 回答