美文网首页
误删一个月前的数据,数据抢救记

误删一个月前的数据,数据抢救记

作者: 晓函 | 来源:发表于2017-08-01 12:23 被阅读34次

昨天手残,一个参数写错了,误删了订单表orders一个月前的所有数据。
现在开始数据抢救,

1、回档

今早上用腾讯云数据库回档功能恢复了昨天16时的数据到orders_bak表。


Paste_Image.png Paste_Image.png

不得不赞一下这个回档功能,太好用了。

回档完成后就下一步,合并新老数据。

2、合并新老数据

现在就需要把orders和orders_bak合并,
饶了很多弯路。最后总结出一代码

insert ignore orders select * from orders_bak;

insert ignore的意思就是已经存在的就不强行插入了
如果用insert into 就会存在的也会插入,导致执行失败。
用insert ignore完美解决,不存在的则插入,存在的则忽略。

相关文章

网友评论

      本文标题:误删一个月前的数据,数据抢救记

      本文链接:https://www.haomeiwen.com/subject/cxrjlxtx.html