Inhaltsverzeichnis:

Wie mache ich ein SQL-Update rückgängig?
Wie mache ich ein SQL-Update rückgängig?

Video: Wie mache ich ein SQL-Update rückgängig?

Video: Wie mache ich ein SQL-Update rückgängig?
Video: Datenbanken und SQL #10 - Datensätze verändern mit UPDATE 2024, Kann
Anonim

Sie können Änderungen rückgängig machen, die noch nicht in die Quellcodeverwaltung übernommen wurden

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf das Objekt, den Ordner oder die Datenbank mit den gewünschten Änderungen rückgängig machen , wählen Sie Andere SQL Quellcodeverwaltungsaufgaben > Rückgängig machen Änderungen.
  2. Wählen Sie die Objekte mit den gewünschten Änderungen aus rückgängig machen und klicke Rückgängig machen Änderungen.

Können Sie entsprechend eine SQL-Abfrage rückgängig machen?

Rückgängig machen heißt Rollback in SQL . Wenn Sie habe einen Commit gemacht, du kannst 'T rückgängig machen es, ohne in die Wiederherstellung von Backups einzusteigen. Beachten Sie, dass bei einem Rollback wird rückgängig machen eine gesamte Transaktion, d. h. jede Aktualisierung, Einfügung und Löschung seit Beginn der Transaktion, was normalerweise seit dem letzten Commit oder Rollback der Fall ist.

Wie kann ich außerdem SQL Server-Daten aus versehentlichen Updates ohne Sicherungen wiederherstellen? Die gängigsten Lösungen sind:

  1. Stellen Sie die Datenbanksicherung wieder her und verwenden Sie sie anstelle der ursprünglichen Datenbank.
  2. Falls nach dem UPDATE weitere Änderungen aufgetreten sind oder Sie die Datenbank nicht offline zulassen können: Stellen Sie eine Datenbanksicherung auf einem Testserver wieder her. Verwenden Sie den Datenexport-Assistenten von SQL Server Management Studio, um die Daten zu exportieren.

Was ist also ein Rollback-Befehl in SQL?

EIN ROLLBACK ist eine Datenbank Befehl im Transaktionsmanagement verwendet, um zurückkehren die vorherigen Änderungen an der Transaktion. Dies kann verwendet werden, um zurückkehren die Änderungen an der Transaktion, die erst nach dem letzten COMMIT vorgenommen werden oder ROLLBACK-Befehl . Die Syntax für Rollback ist ROLLBACK ; Beispiel: SQL > VON STUDENTEN LÖSCHEN.

Wie mache ich eine Abfrage in MySQL rückgängig?

Sie müssen AUTOCOMMIT=0 setzen, und nachdem Sie COMMIT oder ROLLBACK am Ende von Anfrage oder Sitzung, um eine Transaktion zu senden oder abzubrechen. Dies ist nur während einer Transaktion möglich. Grundsätzlich gilt: Wenn Sie eine Transaktion durchführen, führen Sie einfach einen Rollback durch. Sonst kannst du nicht" rückgängig machen " ein MySQL-Abfrage.

Empfohlen: