MySQLで行ロックを書けたいと思い、SELECT * FROM FOR UPDDATEを使うことにしました。
コンソールA→コンソールBの順番でやってみたのですが、コンソールBは処理結果が表示されてしまいました。
これって、for updateをつけないと、コンソールBでは止まってくれないんですか?
コンソールA
begin;
select * from work for update;
コンソールB
begin;
select * from work;
ORACLEもFOR UPDATE使わないと待ってくれなかったんで、これMySQLの仕様ですよね
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。