Cita:
Iniciado por novatillo_php Pues no aun no me ha quedado claro, sino no estaria aqui dando la lata....xD
A ver lo comentado anteriormente ya no tiene ni nada que ver con mi caso particular, lo que me gustaria saber es si para hacer una prueba de rollback esa seria una manera correcta.
una prueba correcta implica mas que consultas, ya que des-hacerlas o no, no depende de la consulta en si... como te digo: son muchos factores, y esos los impones tu... ;)
ahora, con respecto a la sintaxis entonces sería algo así:
Código PHP:
mysql_query('BEGIN;');
mysql_query('DELETE * FROM tabla');
if (/* todo salio perfecto */) mysql_query('COMMIT;');
else mysql_query('ROLLBACK;');
como puedes observar, en realidad es muy sencillo... aunque "todo salió perfecto" dependería realmente de la lógica que le quieras dar a dicha cuestión...