情况:突然不小心清零了账户信息,在数据表 taba 中,但是后面还在增加数据。
先下载昨晚自动备份的的数据库,找到相应表 taba 的备份表 taba 。
在复制一份 存为 tabc
①下载下来,用notepad++打开,将备份表 taba 里面的 taba 名称 批量替换为 tabb 并将这个 备份表 taba 重命名为 tabb
②将表b上传到现在的数据库
③删除表a中含有表b的数据,比如以序列号 userID 是主键
DELETE FROM `taba`
WHERE -1 = -1
AND EXISTS (SELECT -1
FROM `tabb`
WHERE -1 = -1
AND `tabb`.`userID` = `taba`.`userID`);
④再将备份表中的数据插入到 taba 中
用notepad++打开 备份表 tabc 里面有原始的插入语句,直接复制去执行即可