Recientemente he tenido que liar con transacciones en MySQL. Aun estoy en fase de estudio, y me surge un primer problema. Aclaración: Aunque ahora voy a postear code PHP, mi duda es de MySQL!!!.
Tengo el sgte code
Código PHP:
$begin = mysql_query("set autocommit = 0");
$isolation = mysql_query ("set session transaction isolation level serializable");
$start = mysql_query("start transaction");
$insert = mysql_query ("insert into Usuario value ('','admin','UCP',1)");
$insert2 = mysql_query ("insert into tablasAutorizadas value ('OT','FuelOil')");
if ($insert && $insert2)
mysql_query("commit");
else
mysql_query("rollback");
La idea general es bloquear ambas tablas para que solo se realice esta inserción, además...
¿Que hago mal? ¿Que me falta?
salu2 y gracias por adelantado