So machen Sie einen ausgeführten MySQL-UPDATE-Befehl rückgängig
P粉464113078
2023-08-22 17:36:22
<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>
只是一个想法-你可以将备份恢复到一个新的数据库,然后通过跨数据库查询来更新那个列,基于它曾经的数据?
如果您已经提交了您的交易,那么是时候拿出备份了,抱歉。但这就是备份的用途。我自己也曾经犯过类似的错误...一次。