记住这个教训

来源:互联网 发布:雅顿白手套 知乎 编辑:程序博客网 时间:2024/05/16 23:56

      今天早上由于私人原因要更新数据库,但写update语句时忘了写上where条件,导致原本准备更新一条语句变成了更新全部语句,当时我就懵了,虽然只是更新了数据提交的时间,但这对该表的数据统计将产生重大的影响。数据库最近的备份日期是4月21日,也就意味着近10天来的提交时间全乱了,我对经理如实的坦白了我这次严重的误操作,经理说更新数据有二次机会是可以更证、核实的,一是PL/SQL中更新后会返回影响的行数,二是你提交前是可以回滚的。的确,这两次机会我都没有发现这个问题,我确实是太精心大意了。最后只好将4月21日前备份的数据导入表中(将单张表数据导出DMP格式然后在导入单张表数据,导出和导入时不要选择"授权" ),最近10天二千多行的数据的提交时间无法恢复了。记住这次深刻的教训,下次绝对不能再犯了。