sql中如何恢復用delete刪除的記錄

時間 2021-10-14 22:24:01

1樓:great佯裝埋倦

一、delete 語句:

delete 語句用於刪除表中的行。

語法delete from 表名稱 where 列名稱 = 值二、刪除某行

"fred wilson" 會被刪除:

delete from person where lastname = 'wilson'

三、刪除所有行

可以在不刪除表的情況下刪除所有的行。這意味著表的結構、屬性和索引都是完整的:

delete from table_name或者delete * from table_name

2樓:匿名使用者

你在delete from 表名之後,他不是直接進行刪除的,你需要commit 提交後才能生效

或者可以rollback可以取消

也就是說,你在刪完之後,在敲進去rollback就能恢復瞭如果已經commit完,那就無法恢復了

3樓:匿名使用者

要看你是不是在一個事物裡,如果你是在資料庫進行的操作,那麼可以用rollback進行回退,如果你是在程式中進行的,並且事物還未提交,也可以用rollback。

4樓:

恢復不了了

要是在過程裡還行,其他估計就不行了

資料庫用delete from語句 刪除錯了表怎麼恢復?

5樓:

如果只是刪除的索引,其實內容還在,只要修復索引就ok

還沒有做備份,只能多試試了,建議藉助第三方工具,且資料重要的話,儘量少操作

6樓:匿名使用者

不知你是怎麼寫的,首先,你要理解事務的概念。

commit、rollback是在事務處理中,提交、回滾的命令。

其次,你的編輯器,要設定成:不是自動提交資料。

比如:delect from tabname;

此時,如果想提及,則執行:

commit;

如果想回滾:

rollback;

如果你設定的是 自動提交。

那麼你在執行delete後,就自動commit了,也就不能rollback; 了

7樓:來自馬頭山直截了當的向日葵

您好,可以參考一下http://www.cnblogs.com/dudu/archive/2011/10/15/2213462.html

交了電費如何恢復電?交了電費,怎麼恢復用電?

如您是廣東電網公司的用電客戶,發生欠費停電的情況,1 一般欠費停電前會收到欠費停電通知書,電表上會有封條 如確認是欠費停電,可繳清電費後通過微 信關注並繫結 南方電網95598 公眾平台,點選我的用電 欠費復電 按提示輸入留意內容 手機號碼 簡訊驗證碼後點選提交,即可申請欠費復電。通過上述途徑申請需...

sql中如何刪除表中重複的記錄,sql中如何刪除一個表中重複的記錄

sql中刪除一個表中的重複記錄可以採用如下步驟 1 把a dist表的記錄用distinct去重,結果放到臨時表中。select distinct into temp from a dist 2 把a dist表的記錄全部刪除。delete from a dist 3 把臨時表中的資料資訊導進到a ...

在SQL中如何模糊查詢,請問如何在SQL語句中實現模糊查詢?

使用like 和 sql select from tablename where topicname like keyword 請問如何在sql語句中實現模糊查詢? 這是查詢tname中包含 你 的數 據select from teacher where tname like 你 這是查詢tname...