回滚已执行的查询

时间:2015-11-09 18:12:04

标签: mysql rollback

假设我有一个字段(年龄),其整数值如下:

age(23,34,12,23,14,55)

我需要将所有值更新为18,所以我创建了一个更新查询,如update person set age=18 where condition,如果我想恢复查询,即什么是回滚查询,我的意思是如何获得该字段的旧值。

2 个答案:

答案 0 :(得分:0)

如果您提交了查询,则不能。只有内部事务才能回滚尚未提交的更改。

如果您想要某种回滚机制,则必须跟踪以前的值。

答案 1 :(得分:0)

Mysql Workbench不支持回滚选项。 您可以使用Toad for Mysql,因为它支持回滚选项。 你可以从这里下载链接:

http://toad-for-mysql.en.softonic.com/