Que Pasa con el COMMIT y el ROLLBACK en MySQL

misho
22 de Febrero del 2004
En MySQL nose como activar el commit y el rollback

el tato
22 de Febrero del 2004
Según creo, sólo funcionan en las tablas que son del tipo InnoDB. Cuando creas tablas y no indicas de que tipo son, por defecto se crean MyISAM.
Para crear una tabla del tipo InnoDB debes escribir:
create table tabla (...) type=innodb.
Prueba a ver si con esto te va bien. Yo todavía no lo he probado, así que no te puedo asegurar que te vaya a funcionar.

Espero que te sirva.
Adiós, amigo

MySoft
22 de Febrero del 2004
Para realizar querys en tablas que soporten transacciones, como es el caso de las tipo innodb, debes comenzar con:

BEGIN
operaciones que quieras realizar

COMMIT

en el supuesto de que tengas algún error en las transacciones.... ejecutas ROLLBACK antes del COMMIT.