sql中如何恢复用delete删除的记录

2024-12-18 23:27:39
推荐回答(5个)
回答1:

你在delete from 表名之后,他不是直接进行删除的,
你需要commit 提交后才能生效
或者可以rollback可以取消
也就是说,你在删完之后,在敲进去rollback就能恢复了
如果已经commit完,那就无法恢复了

回答2:

一、DELETE 语句:

DELETE 语句用于删除表中的行。

语法

DELETE FROM 表名称 WHERE 列名称 = 值

二、删除某行

  "Fred Wilson" 会被删除:

DELETE FROM Person WHERE LastName = 'Wilson'

三、删除所有行

可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:

DELETE FROM table_name

或者

DELETE * FROM table_name

回答3:

要看你是不是在一个事物里,如果你是在数据库进行的操作,那么可以用rollback进行回退,如果你是在程序中进行的,并且事物还未提交,也可以用ROLLBACK。

回答4:

恢复不了了

要是在过程里还行,其他估计就不行了

回答5:

rollback