mysql> BEGIN; mysql> UPDATE eip_t_message_read SET is_read = 'T' WHERE room_id = XXX AND user_id = XXX AND is_read = 'F' AND message_id <= XXXX; mysql> COMMIT;
BEGINでトランザクションが開始します。
COMMITが実行されるまで待ちます。
なおInnoDBの行ロック/テーブルロックにはこのような特性があるようです。
http://bluerabbit.hatenablog.com/entry/2013/12/07/075759
http://blog.livedoor.jp/sasata299/archives/51345903.html