Inhoudsopgave:

Hoe maak ik een SQL-update ongedaan?
Hoe maak ik een SQL-update ongedaan?

Video: Hoe maak ik een SQL-update ongedaan?

Video: Hoe maak ik een SQL-update ongedaan?
Video: 16 How to rollback a query in SQL 2024, November
Anonim

U kunt wijzigingen ongedaan maken die nog niet zijn vastgelegd voor bronbeheer

  1. Klik in de Objectverkenner met de rechtermuisknop op het object, de map of de database met de wijzigingen die u wilt aanbrengen ongedaan maken , selecteer Ander SQL Bronbeheertaken > ongedaan maken veranderingen.
  2. Selecteer de objecten met wijzigingen die u wilt ongedaan maken en klik ongedaan maken Veranderingen.

Dienovereenkomstig, kunt u een SQL-query ongedaan maken?

ongedaan maken heet terugdraaien in SQL . Een keer jij heb een commit gedaan, jij kan 't ongedaan maken het zonder in te gaan op het herstellen van back-ups. Merk op dat het doen van een rollback zal ongedaan maken een volledige transactie, dat wil zeggen elke update, invoeging en verwijdering sinds de transactie begon, meestal sinds de laatste vastlegging of terugdraaiing.

Bovendien, hoe kan ik SQL Server-gegevens herstellen van onbedoelde updates zonder back-ups? De meest voorkomende oplossingen zijn:

  1. Herstel de databaseback-up en gebruik deze in plaats van de oorspronkelijke database.
  2. Als er andere wijzigingen zijn opgetreden na de UPDATE of als u de database niet offline kunt laten staan: Zet een databaseback-up terug op een testserver. Gebruik de wizard Gegevens exporteren van SQL Server Management Studio om de gegevens te exporteren.

Wat is op deze manier een rollback-opdracht in SQL?

EEN TERUGROLLEN is een database opdracht gebruikt in transactiebeheer om terugdraaien de eerdere wijzigingen op de transactie. Dit kan worden gebruikt om terugdraaien de wijzigingen op de transactie die pas na de laatste COMMIT of ROLLBACK-opdracht . De syntaxis voor terugrollen is TERUGROLLEN ; Voorbeeld: SQL > VERWIJDEREN VAN STUDENTEN.

Hoe maak ik een query ongedaan in MySQL?

U moet AUTOCOMMIT=0 instellen en nadat u aan het einde van. COMMIT of ROLLBACK kunt geven vraag of sessie om een transactie in te dienen of te annuleren. Dat kan alleen tijdens een transactie. Kortom: als u een transactie doet, voert u gewoon een rollback uit. Anders kun je niet" ongedaan maken " een MySQL-query.

Aanbevolen: