Verifica se il tuo database supporta un rollback, ad esempio se stai utilizzando tabelle InnoDB e non MyISAM (puoi combinare tabelle transazionali e non transazionali ma nella maggior parte dei casi vuoi che tutte le tue tabelle siano InnoDB).
Verifica se il tuo database supporta un rollback, ad esempio se stai utilizzando tabelle InnoDB e non MyISAM (puoi combinare tabelle transazionali e non transazionali ma nella maggior parte dei casi vuoi che tutte le tue tabelle siano InnoDB).