Innholdsfortegnelse:

Hvordan angrer jeg en SQL-oppdatering?
Hvordan angrer jeg en SQL-oppdatering?

Video: Hvordan angrer jeg en SQL-oppdatering?

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

Du kan angre endringer som ikke er forpliktet til kildekontroll ennå

  1. I Objektutforskeren høyreklikker du objektet, mappen eller databasen med endringer du ønsker angre , velg Annet SQL Kildekontrolloppgaver > Angre Endringer.
  2. Velg objektene med endringer du ønsker angre og klikk Angre Endringer.

Tilsvarende, kan du angre en SQL-spørring?

Angre kalles tilbakerulling SQL . En gang du har gjort en forpliktelse, du kan 't angre det uten å komme inn i gjenoppretting av sikkerhetskopier. Legg merke til at du gjør en tilbakeføring vil angre en hel transaksjon, som betyr hver oppdatering, innsetting og sletting siden transaksjonen startet, som vanligvis er siden siste commit eller tilbakeføring.

I tillegg, hvordan kan jeg gjenopprette SQL Server-data fra utilsiktede oppdateringer uten sikkerhetskopier? De vanligste løsningene er:

  1. Gjenopprett databasesikkerhetskopien og bruk den i stedet for den opprinnelige databasen.
  2. I tilfelle andre endringer skjedde etter OPPDATERING, eller du ikke kan tillate at databasen er frakoblet: Gjenopprett en databasesikkerhetskopi på en testserver. Bruk SQL Server Management Studio Export data wizard for å eksportere dataene.

På denne måten, hva er rollback-kommando i SQL?

EN TILBAKE er en database kommando brukes i transaksjonshåndtering til gå tilbake de tidligere endringene på transaksjonen. Dette kan brukes til gå tilbake endringene på transaksjonen som er gjort først etter siste COMMIT eller ROLLBACK kommando . Syntaksen for tilbakerulling er TILBAKE ; Eksempel: SQL > SLETT FRA ELEVER.

Hvordan angrer jeg en spørring i MySQL?

Du må sette AUTOCOMMIT=0, og etter at du kan gi COMMIT eller ROLLBACK på slutten av spørsmål eller økt for å sende inn eller avbryte en transaksjon. Du kan bare gjøre det under en transaksjon. I utgangspunktet: Hvis du gjør en transaksjon, gjør du bare en tilbakeføring. Ellers kan du ikke " angre "a MySQL-spørring.

Anbefalt: