在PHPMyAdmin中更新后恢复数据

时间:2014-08-04 15:33:01

标签: mysql database

我在我的网站上运行了一些不良代码,这使得所有用户名都更改为完全相同的用户名(ratik513),这是最近添加的用户名。

$query2 = "UPDATE users SET username='$'"; mysql_query($query);

我不想要解决这段代码的问题,我只想知道如何恢复这些用户名......如果有可能的话。

2 个答案:

答案 0 :(得分:6)

  

我只想知道如何获取这些用户名......如果可能的话。

如果您有db的备份文件,那么您可以使用数据库的restore选项从中获取数据,否则您无法恢复数据。

类似的东西:

SET autocommit = 0;

START TRANSACTION;
  UPDATE ...;

答案 1 :(得分:0)

理论上,可能。 1.如果原始用户名比ratik513短,那么Innodb会将旧版本的记录标记为已删除并插入一个新版本。 2.旧用户名和PK一起进入撤消缓冲区