如何撤消 phpmyadmin 中的查询? [复制]

Posted

技术标签:

【中文标题】如何撤消 phpmyadmin 中的查询? [复制]【英文标题】:how to undo query in phpmyadmin? [duplicate] 【发布时间】:2011-12-17 19:05:03 【问题描述】:

可能重复:How to undo a query execution in phpmyadmin

我犯了一个愚蠢的错误。这是因为我很困。

实际上我想从B table 更新一些日期,但我输入错误该查询。我输入A table,所以A table 中的所有数据都被更改了。我正在使用Phpmyadmin

我现在非常恐慌。谁能给我一些关于这个案子的建议?


数据并未被删除,但日期已更改。

【问题讨论】:

我认为你没有备份。 我只有 5 月、6 月和 7 月的备份。但 8 月到 9 月我没有。 @Pekka:我认为 Q 对我没有帮助。 @nunu 这是因为如果您不使用事务,则无法撤消查询。对不起。 @Pekka:下面的答案说我可以使用回滚。但是这个事务已经完成了。 【参考方案1】:

无法撤消查询。如果查询类似于UPDATE a SET x = x + 1,您可以使用UPDATE a SET x = x - 1 将其反转,但除此之外,您无法还原查询。您能做的最好的事情就是恢复您之前所做的备份。

【讨论】:

我每个月都备份了如何替换那个数据?因为我设置我的表不能重复。 @nunu:您可以将主题表从备份恢复到第二个数据库/表,并尝试以这种方式恢复数据。我对您的情况了解不多,无法进一步指导您,抱歉。

以上是关于如何撤消 phpmyadmin 中的查询? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

PHPmyAdmin 自动添加 ORDER BY 进行浏览

如何撤消'svn revert'? [复制]

如何撤消多个 git 提交? [复制]

如何将 MySQL 表从 PhpMyAdmin 复制到不同系统中的 MySQL Workbench?

如何撤消主分支的合并? [复制]

如何将Tkinter Text小部件的撤消/重做历史记录复制到另一个小部件中