从已删除的数据生成报告?

时间:2013-04-24 12:18:21

标签: mysql database report

我需要生成一个报告,显示特定时间段内对象的订阅。问题是可以删除订阅的对象。因此,如果该对象被删除,那么我就不能再为它生成报告了,只是因为它不再在数据库中知道。

我目前的解决方案是引入一个“已删除”标记/ db列,指示对象是否已被删除。这样我甚至可以为删除的对象创建报告。

这很好用,但是当报告变得更复杂时,您将获得更多具有“已删除”列的对象/表,这可能会变得不易管理。

我想到的其他解决方案是:

  • 删除对象时创建报告。这里的问题是,当引入新报告时,无法从已删除的对象创建新报告。
  • 将删除的数据保存到其他表单/表格/格式。这里的问题是你可能没有足够的资金来保存未来的报告,而且还有很多工作要做。

有关此主题的任何想法?或者甚至是其他更好的解决方案?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题:我在进行进一步研究时碰到了软删除,并且有很多关于软删除的信息,它似乎是解决这个问题的好方法。