Hola, soy completamente nuevo en el mundo de innodb (estoy usando mysql 5.0) y tengo muchas dudas.
¿Cuándo es que puedo o
DEBO usar ROLLBACK o COMMIT?
¿En cada update o insert que haga?
He visto el siguiente ejemplo (una query disparada desde php):
Código:
mysql_query('BEGIN TRANSACTION_NAME');
mysql_query('SELECT * FROM whatever...')
mysql_query('UPDATE blah blah...')
if(check for errors) {
mysql_query('ROLLBACK');
} else {
mysql_query('COMMIT');
}
No entiendo que es "check for errors", si es una varieble de php o mysql
Bueno, eso es tod por ahora, gracias.