假設我有一個字段(歲)與像整數值:回滾執行查詢
age(23,34,12,23,14,55)
,我需要更新所有值18,所以我創建了一個更新查詢像update person set age=18 where condition
,如果我想恢復查詢,即什麼是回滾查詢我的意思是我怎樣才能獲得該字段的舊值。
假設我有一個字段(歲)與像整數值:回滾執行查詢
age(23,34,12,23,14,55)
,我需要更新所有值18,所以我創建了一個更新查詢像update person set age=18 where condition
,如果我想恢復查詢,即什麼是回滾查詢我的意思是我怎樣才能獲得該字段的舊值。
如果您提交查詢,則不能。只有在事務處理中,您纔可以回滾尚未提交的更改。
如果您想要某種回滾機制,則必須跟蹤以前的值。
Mysql Workbench不支持回滾選項。 您可以使用Toad for Mysql,因爲它支持回滾選項。 你可以從這裏下載鏈接:
您正在使用什麼語言,使查詢?你是否直接在MySQL中執行它?通常,回滾是由DB處理的內部機制。只要你還沒有提交事務(並且沒有啓用自動提交),那麼你應該簡單地'ROLLBACK',而數據庫引擎將處理剩下的事情。 – War10ck