sql >> Database >  >> RDS >> Mysql

Is er een manier om terug te draaien na commit in MySQL?

Nee, er is geen zoekopdracht die een vastgelegde zoekopdracht voor het wijzigen van gegevens 'ongedaan maakt'.

Als je een back-up van de database hebt, kun je de back-up terugzetten en DBA-tools gebruiken (in het geval van MySQL is dit mysqlbinlog ) om alle gegevensaanpassingsquery's uit de logboeken sinds de back-up terug naar de database te "replayen", maar de probleemquery over te slaan.

Als u geen back-up en alle logboeken sinds die back-up hebt, kunt u niets doen om de gegevens te herstellen.



  1. Opgeslagen MySQL-functies en -procedures maken en uitvoeren?

  2. Voorwaardelijk aantal SQL's

  3. Waarom heb je datamodellering nodig?

  4. Solr-zoekindex gebruiken als database - is dit verkeerd?