É necessário escrever ROLLBACK se as consultas falharem?
Eu escrevo
mysql_query("SET AUTOCOMMIT=0");
mysql_query("START TRANSACTION");
antes de escrever todas as consultas. Em seguida, verifique se todas elas são verdadeiras e escreva:
mysql_query("COMMIT");
Mas se uma das consultas falhar, eu apenas passo a consulta COMMIT. Então, eu realmente preciso da função ROLLBACK se uma das consultas falhar? Porque sem o ROLLBACK, também funciona.
Obrigado.