sql >> Databasteknik >  >> RDS >> Mysql

Finns det något sätt att återställa efter commit i MySQL?

Nej, det finns ingen fråga som kommer att "ångra" en engagerad datamodifierande fråga.

Om du har en säkerhetskopia av databasen kan du återställa säkerhetskopian och använda DBA-verktyg (i MySQL:s fall är det mysqlbinlog ) för att "spela om" alla datamodifierande frågor från loggarna sedan säkerhetskopieringen tillbaka till databasen, men hoppa över problemfrågan.

Om du inte har en säkerhetskopia och alla loggar sedan den säkerhetskopieringen, finns det inget du kan göra för att återställa data.



  1. Hur utför jag en infogning och returnerar insatt identitet med Dapper?

  2. Kontrollera överlappning av datumintervall i MySQL

  3. Överför array av ints till T-SQL lagrad proc via entity framework

  4. MySQL:Gruppera efter och räkna flera fält