写springboot项目时,由于太粗心一不小心忘了写where,导致全表更新
下面介绍恢复操作:
第一步查看这个时间点的表数据
select * from 【表明】 as of timestamp to_timestamp('2022-12-29 20:30:56','yyyy-mm-dd hh24:mi:ss');
第二步清表后再把数据插入
不可用drop或者truncate,不然数据就回不去,哭去吧
delete from 【表明】;
insert into 【表明】 select * from 【表明】 as of timestamp to_timestamp('2022-12-29 20:30:56','yyyy-mm-dd hh24:mi:ss');
commit;