【问题标题】:how to undo query in phpmyadmin? [duplicate]如何撤消 phpmyadmin 中的查询? [复制]
【发布时间】: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:下面的答案说我可以使用回滚。但是这个事务已经完成了。

标签: phpmyadmin rollback


【解决方案1】:

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

【讨论】:

  • 我每个月都备份了如何替换那个数据?因为我设置我的表不能重复。
  • @nunu:您可以将主题表从备份恢复到第二个数据库/表,并尝试以这种方式恢复数据。我对您的情况了解不多,无法进一步指导您,抱歉。
猜你喜欢
  • 1970-01-01
  • 2011-06-09
  • 2016-10-03
  • 2018-11-16
  • 1970-01-01
  • 1970-01-01
  • 2020-07-18
  • 2014-09-17
  • 2013-06-09
相关资源
最近更新 更多