Topic: Bandom daryti tranzakcija [MyISAM]
šitas dalykas pasirodo yra būtinesnis negu būtinas. Paskaitinėjau internete info, ir man kilo toks klausymas. Jeigu už užlokinu kokią nors lentelę (nuo 5.1 lyg ir bus galima tik vieną eilutę užlokint), ir su ta lentele dirbu ilgoje sesijoje, tuo tarpu kito vartotojo užklausai įvykdyti reikia tos pačios lentelės duomenų. Tai ar kito vartotojo užklausa mes kokią nor sklaidą kad šita lentelė užrakinta, ar tiesiog užklausa palauks, kol pirmoji užklausa atrakins lenteles?
Viskas lyg ir veikia (naudoju tą atveji, jeigu užklausa palauks kol bus atrakinta lentelė), bes nesugalvoju kaip patikrinti, nes ilgiausią užklausą kokią vykdžiau truko tik 0.06.
Be to, man neaišku dėl lock_type. Aš tai dėjau READ, nes manau jog su tokiu tipu šitos lentelės negalės kitos sesijos skaityti, o skriptas tikrai neleis nieko įrašynėti, kol duomenys yra nenuskaityti.
Be to, gal žinote kokios įdomios literatūros susijusios su mysql tranzakcija, nes skaitant mysql dokumentacija ne viskas aišku :)