【问题标题】:DB2 and Reverting last update tableDB2 和恢复上次更新表
【发布时间】:2014-01-18 04:21:50
【问题描述】:

我只是不小心更新了整个表,我设置了一个没有 where 的列值,现在,80 个注册表都有这个值:s,有没有办法恢复它?我不想被我的老板谋杀。

【问题讨论】:

  • 根据这些条目的含义,您需要做的第一件事是告诉你的老板;如果您不这样做,可能会产生法律/道德影响。请注意,从备份中恢复可能会很昂贵,因此无论如何您可能都必须通过他。如果这不是什么重要的事情,并且有其他数据来源,您也许可以在不立即打​​扰他的情况下恢复它……只要准备好报告它。这对你来说应该是一次学习体验——我知道我在这样做之后变得更加谨慎了。
  • 另一个为时已晚的建议:如果您要更新生产表,请先备份或导出整个表。

标签: db2 sql-update revert


【解决方案1】:

如果您使用存档日志记录,您可以“还原”该表。您恢复备份并执行前滚到更新之前。这并不容易,但您可以“撤消”该更新。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-06
    • 2020-05-15
    • 1970-01-01
    • 2017-10-12
    • 1970-01-01
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多