Innehållsförteckning:

Hur ångrar jag en SQL-uppdatering?
Hur ångrar jag en SQL-uppdatering?

Video: Hur ångrar jag en SQL-uppdatering?

Video: Hur ångrar jag en SQL-uppdatering?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, November
Anonim

Du kan ångra ändringar som ännu inte är anslutna till källkontroll

  1. I Objektutforskaren högerklickar du på objektet, mappen eller databasen med ändringar du vill göra ångra , välj Annat SQL Källkontrolluppgifter > Ångra ändringar.
  2. Välj de objekt med ändringar du vill ångra och klicka Ångra Ändringar.

På motsvarande sätt, kan du ångra en SQL-fråga?

Ångra kallas rollback in SQL . En gång du har gjort ett åtagande, du kan 't ångra det utan att gå in på att återställa säkerhetskopior. Observera att du gör en återställning kommer att ångra en hel transaktion, vilket innebär varje uppdatering, infogning och radering sedan transaktionen började, vilket vanligtvis är sedan den senaste commit eller rollback.

Dessutom, hur kan jag återställa SQL Server-data från oavsiktliga uppdateringar utan säkerhetskopior? De vanligaste lösningarna är:

  1. Återställ databassäkerhetskopian och använd den istället för den ursprungliga databasen.
  2. Om några andra ändringar inträffade efter UPPDATERING eller om du inte kan tillåta databasen att vara offline: Återställ en säkerhetskopia av databas på en testserver. Använd SQL Server Management Studio Export data wizard för att exportera data.

På detta sätt, vad är rollback-kommando i SQL?

A RULLA TILLBAKA är en databas kommando används i transaktionshantering till återgå de tidigare ändringarna av transaktionen. Detta kan användas till återgå ändringarna på transaktionen som görs först efter den senaste COMMIT eller ROLLBACK kommando . Syntaxen för rulla tillbaka är RULLA TILLBAKA ; Exempel: SQL > RADERA FRÅN ELEVER.

Hur ångrar jag en fråga i MySQL?

Du måste ställa in AUTOCOMMIT=0 och efter att du kan utfärda COMMIT eller ROLLBACK i slutet av fråga eller session för att skicka eller avbryta en transaktion. Du kan bara göra det under en transaktion. I grund och botten: Om du gör en transaktion gör bara en återställning. Annars kan du inte " ångra "a MySQL-fråga.

Rekommenderad: