【发布时间】:2013-06-20 17:20:46
【问题描述】:
我使用 update sql 更新表,但我忘记了“where”,一列所有数据为空。 我该怎么做才能让数据恢复到更新前的操作? 请帮帮我!!
【问题讨论】:
-
我认为这是duplicate。
标签: mysql data-recovery
我使用 update sql 更新表,但我忘记了“where”,一列所有数据为空。 我该怎么做才能让数据恢复到更新前的操作? 请帮帮我!!
【问题讨论】:
标签: mysql data-recovery
如果将表类型定义为 InnoDB,则可以使用事务(请参阅下面的链接)。您需要设置 AUTOCOMMIT=0,然后您可以在查询或会话结束时发出 COMMIT 或 ROLLBACK 来提交或取消事务。
ROLLBACK -- will undo the changes that you have made
【讨论】: