START TRANSACTION と COMMITで囲うと
postsテーブルで他ユーザが(50と)書き換えられないようになるとのことですが
複数のテーブルの場合の挙動はどうなるのでしょうか。
例えば
START TRANSACTION;
UPDATE posts SET ....
UPDATE comments SET ...
COMMIT;
とすると、postsとcommentsの両テーブルがCOMMITまたはROLLBACKまで
他ユーザから書き換えられなくなるのでしょうか。
それともUPDATE文ごとに
UPDATE posts SET ....の動作時には、commentテーブルは書き換え可能で
UPDATE comments SET ...の動作時に、commentテーブル書き換え不可で
postsは書き換え可となる(あるいは不可のまま)のでしょうか。
この回答を見るにはプレミアムプランへの登録が必要です
プレミアムプランとは?