Возвращают ли операторы `SELECT` внутри транзакции строки, в которых она находилась ранее` INSERT` / `UPDATE`, при использовании уровня изоляции REPEATABLE READ MySQL? - PullRequest
1 голос
/ 15 апреля 2020

Do SELECT операторы внутри транзакции возвращают строки, которые у нее были ранее INSERT / UPDATE?

Что меня смущает, так это описание REPEATABLE READ, приведенное ниже, где говорится, что первый * Оператор 1007 * устанавливает моментальный снимок, который будут использовать и другие операторы SELECT.

Следует понимать, что операции INSERT / UPDATE, выполняемые в таких транзакциях, также отражаются в (REPEATABLE READ ) снимок?

REPEATABLE READ:

This is the default isolation level for InnoDB. Consistent reads within the same transaction read the snapshot established by the first read.

https://dev.mysql.com/doc/refman/5.6/en/innodb-transaction-isolation-levels.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...