ugrás a tartalomhoz

több sql parancs összekötése

rrd · 2007. Nov. 3. (Szo), 16.10
Hari,

Van egy alkalmazás ami nested set model AB szerkezettel tárolja az adatokat MySqlben. Bizonyos feladatok ellátásakor egymás után 5 sql parancsnak kell lefutnia ahhoz, hogy az AB logikailag rendben maradjon. Ha viszont az 5-ből mondjuk csak 3 fut le és a következő 2 valami hiba miatt mondjuk nem, akkor a teljes AB használhatatlanná válik.

Hogyan lehet ezt biztosítani? Valami olyasmire lenne szükség, hogy ha nem fut le mind az 5 rendben akkor visszaállítható legyen az eredeti állapotra.
 
1

Tranzakció

zila · 2007. Nov. 3. (Szo), 17.06
Erre való a tranzakció. Nem írtál mysql verziót, de már elég régóta van tranzakció mysqlben, igaz nem myisam táblákon hanem innodb-vel ld: http://dev.mysql.com/books/mysqlpress/mysql-tutorial/ch10.html