Mysql
 sql >> Database >  >> RDS >> Mysql

C'è un modo per eseguire il rollback dopo il commit in MySQL?

No, non esiste alcuna query che "annullerà" una query di modifica dei dati impegnata.

Se si dispone di un backup del database, è possibile ripristinare il backup e utilizzare gli strumenti DBA (nel caso di MySQL, è mysqlbinlog ) per "riprodurre" tutte le query di modifica dei dati dai registri dal backup al database, ma saltare la query del problema.

Se non hai un backup e tutti i log da quel backup, non puoi fare nulla per recuperare i dati.