Heim  >  Fragen und Antworten  >  Hauptteil

So machen Sie einen ausgeführten MySQL-UPDATE-Befehl rückgängig

<p>Beim Versuch, den MySQL-Server zu aktualisieren, habe ich versehentlich vergessen, eine zusätzliche WHERE-Klausel hinzuzufügen, die eine Zeile bearbeiten sollte. </p> <p>Mehr als 3500 Zeilen wurden aufgrund meines Fehlers inzwischen bearbeitet. </p> <p>Ich habe vielleicht ein Backup, aber ich habe seit dem letzten Backup viel Arbeit geleistet und möchte nicht die ganze Arbeit wegen einer einzigen fehlerhaften Abfrage verschwenden. </p> <p>Bitte sagen Sie mir, ob es eine Möglichkeit gibt, dieses Problem zu lösen. </p>
P粉464113078P粉464113078424 Tage vor500

Antworte allen(2)Ich werde antworten

  • P粉377412096

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

    只是一个想法-你可以将备份恢复到一个新的数据库,然后通过跨数据库查询来更新那个列,基于它曾经的数据?

    Antwort
    0
  • P粉176203781

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

    如果您已经提交了您的交易,那么是时候拿出备份了,抱歉。但这就是备份的用途。我自己也曾经犯过类似的错误...一次。

    Antwort
    0
  • StornierenAntwort