Блокирует ли "SELECT ... FOR UPDATE"
соединенные строки в MySQL?
Если это так, возможно ли отключить это поведение?
В документации ничего об этом нет. Я видел, что Oracle поддерживает "SELECT ... FOR UPDATE OF table_name"
, где table_name - это главная таблица или одна из соединяемых таблиц, для которых затронутые строки будут заблокированы, но я никогда не видел, чтобы это упоминалось в контексте с MySQL.