Kun käytän Mysql/ innoDB/transaction niin tarviiko
huolehtia taulujen lukituksesta. Itse olen ymmärtänyt että transactionissa olisi käytössä automaattisesti rivitason lukitus???
huolehtia taulujen lukituksesta. Itse olen ymmärtänyt että transactionissa olisi käytössä automaattisesti rivitason lukitus???
Vastaukset 1
Vanhimmat
Riippuu transactionin isolation-level:stä ja siitä, minkä sql-komennon annat. Lue http://dev.mysql.com/doc/mysql/en/innodb-transaction-isolation.html
sekä kohdat 15.11.3 ja .4 niin olet het paljon viisaampi.
isolation level -vaihtoehdot ovat:
READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ
SERIALIZABLE