Evalua bien que tipo de QUERY estas utilizando para ejercer esto, si la tabla en cuestion de la que hablas esta en MyIsam todos los cambios seran automaticamente aplicados.. o mejor aun digamos que todo lo que hagas en una consulta sobre tablas Myisam sera un commit automatico aplicado sin poder echar hacia atras.
MySQL por defecto trae el autocommit activado (ya que asume que sus tablas seran Myisam) verifica si a lo mejor en tu caso que lo dudo pero mira ver, esta el autocommit desactivado :
mysql> show variables like 'autocommit%';
igual para activar autocommit puedes hacer :
set autocommit = 1;
Para desactivar
set autocommit = 0;
y asi desactivado poder utilizar el Rollback por si acaso.
MySQL por defecto trae el autocommit activado (ya que asume que sus tablas seran Myisam) verifica si a lo mejor en tu caso que lo dudo pero mira ver, esta el autocommit desactivado :
mysql> show variables like 'autocommit%';
igual para activar autocommit puedes hacer :
set autocommit = 1;
Para desactivar
set autocommit = 0;
y asi desactivado poder utilizar el Rollback por si acaso.