http://dev.mysql.com/doc /refman/5.0/en/innodb-locking-reads.html
Ini ada hubungannya dengan mengunci meja dalam transaksi. Katakanlah Anda memiliki yang berikut:
START TRANSACTION;
SELECT .. FOR UPDATE;
UPDATE .... ;
COMMIT;
setelah pernyataan SELECT berjalan, jika Anda memiliki SELECT lain dari pengguna yang berbeda, itu tidak akan berjalan sampai transaksi pertama Anda mencapai baris COMMIT.
Perhatikan juga bahwa FOR UPDATE
di luar transaksi tidak ada artinya.