我刚刚放下公司的表,意识到我所做的SQL备份是为了结构,而不是数据。我需要立刻恢复数据..。有这样的事吗?我正在使用PHPMyAdmin,到目前为止我所做的只是
DROP TABLE USEFUL_TABLE、CREATE TABLE IF NOT EXISTS USEFUL_TABLE和(绝望中) ROLLBACK
有什么办法把数据记录拿回来吗?
编辑
感谢你的评论,感谢上帝,我找到了一个模糊的备份,我可以恢复!对于像我这样草率和粗心的人来说,在任何备份/导出操作之前,总是确保在导出备份数据时选择了 Dump all rows选项。我没有,我甚至没有检查以确认SQL是否有转储行。
发布于 2013-03-20 14:14:41
DDL命令不能在MySQL中回滚。你需要从备份中恢复。
如果需要恢复自最近一次备份以来提交的数据,请使用二进制日志执行时间点恢复。但这取决于启用了二进制日志记录,以及自上次完全备份的日期以来具有一组连续的二进制日志。
https://stackoverflow.com/questions/15520368
复制相似问题