如何从MySQL恢复已删除的表数据?

意外地从MySql databse表中的数据已被删除,所以请告诉我任何解决scheme来恢复它。

不,你删除了数据,所以没有了。

从备份中恢复。

无法恢复已删除的数据。

由于大多数答案表明UN-DELETE 不可能的, 但是有一个希望 ,假设你已经启用了二进制日志logging并保留了更长时间。 足够长的时间来包含数据库的所有DML。

如果您的数据库是最近创build的,那么最近您可以使用mysqlbinlog实用程序从二进制日志中获取DML SQL并进行修改。

您可能想要阅读有趣的用例以及在MySQL中恢复丢弃的数据库或表的步骤 。

因此,除非您有备份或二进制日志logging(保留足够),否则无法恢复已删除的数据库。