2015-11-09 27 views
0

假設我有一個字段(歲)與像整數值:回滾執行查詢

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

,我需要更新所有值18,所以我創建了一個更新查詢像update person set age=18 where condition,如果我想恢復查詢,即什麼是回滾查詢我的意思是我怎樣才能獲得該字段的舊值。

+0

您正在使用什麼語言,使查詢?你是否直接在MySQL中執行它?通常,回滾是由DB處理的內部機制。只要你還沒有提交事務(並且沒有啓用自動提交),那麼你應該簡單地'ROLLBACK',而數據庫引擎將處理剩下的事情。 – War10ck

回答

0

如果您提交查詢,則不能。只有在事務處理中,您纔可以回滾尚未提交的更改。

如果您想要某種回滾機制,則必須跟蹤以前的值。