首頁  >  問答  >  主體

如何撤銷已執行的mysql UPDATE指令

<p>我在嘗試對MySQL伺服器進行更新時,我不小心忘記了增加額外的WHERE子句,該子句應該編輯一行。 </p> <p>由於我的錯誤,現在已經編輯了3500多行。 </p> <p>我可能有備份,但是自上次備份以來我做了很多工作,我不想因為一個錯誤的查詢而浪費所有的工作。 </p> <p>請告訴我有辦法解決這個問題。 </p>
P粉464113078P粉464113078424 天前503

全部回覆(2)我來回復

  • P粉377412096

    P粉3774120962023-08-23 16:09:17

    只是一個想法-你可以將備份還原到一個新的資料庫,然後透過跨資料庫查詢來更新那個列,基於它曾經的資料?

    回覆
    0
  • P粉176203781

    P粉1762037812023-08-23 10:36:45

    如果您已經提交了您的交易,那麼是時候拿出備份了,抱歉。但這就是備份的用途。我自己也曾經犯過類似的錯誤...一次。

    回覆
    0
  • 取消回覆