2011-02-12 52 views
0

我不小心刪除了數據庫的所有行,有沒有辦法檢索它們。由於我在部門服務器工作,我不會採取備份。但我知道在oracle中我可以回滾DML命令。我試圖使用回滾,但它不工作?從MYSQL數據庫檢索已刪除的行

或者我必須重新創建整個數據庫?

回答

2

對不起,但是如果帶有delete語句的事務已經被提交,那麼我認爲你不能恢復丟失的數據,除非你有備份。

爲了避免這種意外,我建議在運行DELETE語句之前,首先使用SELECT查詢來測試WHERE子句。然後你會注意到它是否會刪除你不想刪除的行。

+2

並做備份。 – Mchl 2011-02-12 19:29:02