Интересно, будет ли транзакция, которая блокировала бы таблицу, заблокировать и все другие связанные таблицы?
Пример:
Таблица 1:
userId | ready
--------------
3 | 1
1 | 0
... | ...
Таблица 2:
id | name
----------
0 | John
1 | 0
n | ...
Таблица 1 имеет внешний ключ к таблице 2.
Идентификатор таблицы 2 - Pkey.
Если я обновлю таблицу 1 в транзакции, заблокирует ли она таблицу 2?
Если я обновлю таблицу 2 в транзакции, заблокирует ли она таблицу 1?
[EDIT]
Дополнительная информация:
Блокировка эскалации: таблица
userId - это ссылка с помощью внешнего ключа на id.
Надеюсь, этого достаточно.