コメントありがとうございます。 サービス終了した今なら、安く中古が手に入りそ…
テーブル結合時のFOR UPDATE
複数のテーブルを結合し、片方のテーブルだけにFOR UPDATEをつかいたい場合、
テーブルを結合(JOIN)するのではなく、サブクエリを利用する
SELECT `lockTable` . `no` FROM `lockTable` WHERE EXISTS(SELECT `unlockTable` . `no` FROM `unlockTable` WHERE `unlockTable` . `lockTableNo` = `lockTable` . `no` AND `unlockTable` . `hoge` = 'true' ) FOR UPDATE ;
検索
コメントを残す