如果有最新的備份就好,就算是之前的備份,但備份里這個表的數(shù)據(jù)和更新前的一樣的話也可以用的,新建個庫,還原下最新的備份,對比這個表的數(shù)據(jù),沒問題了再更新回來,要知道你更新的條件。
創(chuàng)新互聯(lián)是專業(yè)的澧縣網(wǎng)站建設(shè)公司,澧縣接單;提供網(wǎng)站建設(shè)、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行澧縣網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
除非你顯式開啟了事務(wù),
否則所有的操作都會默認(rèn)帶有隱式事務(wù),
都無法撤銷。
加上事務(wù) ,可用測試腳本
begin tran--開始
delete 表
rollback tran--撤銷
如果是恢復(fù)誤操作的數(shù)據(jù),可用Log explorer軟件
如果已經(jīng)提交,那只有再次執(zhí)行update更新為之前的數(shù)據(jù),如果不記得原有的數(shù)據(jù),oracle的話一般來說(默認(rèn)配置)可以用as of timestamp查詢到24小時內(nèi)任一時刻的數(shù)據(jù),其他數(shù)據(jù)庫不太清楚是否有類似找回的辦法,這也即是熱備的重要性啊
sqlserver 執(zhí)行了delete 語句后怎么恢復(fù)這部delete操作
1. 如果沒有提交,可以撤回
2. 如果已經(jīng)提交,則看是否有備份
3. 如果有備份,那么恢復(fù)數(shù)據(jù)庫到另外的地方,然后此表恢復(fù)
4. 如果沒有備份,那么沒有辦法的。
使用log explorer等軟件也不可以
另外如何清除增刪改查的日志