ugrás a tartalomhoz

tranzakcióba tett tranzakció

rrd · 2009. Már. 5. (Cs), 11.30
MySQL esetén mi történik ha egy tranzakción belül elindul (és lezáródik) egy másik tranzakció? A "belső" tranzakciót nem nagyon tudom megpiszkálni, arról gondoskodik, hogy egy adott rekord minden kapcsolatával együtt legyen csak mentve. Viszont bizonyos esetekben arra lenne szükségem, hogy ha az "A" rekord mentésre kerül akkor "B" rekord is mentésre kerüljön. Ehhez kellene nekem a "külső" tranzakció, ami magába foglalná a belsőt.

Próbáltam úgy, hogy elindítom a "külsőt" aztán a "belsőt", de úgy néz ki, hogy a külső nem működik, megengedi, hogy csak az "A" rekord mentődjön a "B" nélkül.