MySQL транзакция в хранимой процедуре - PullRequest
0 голосов
/ 10 сентября 2010

Я создал транзакцию в хранимой процедуре с некоторыми операторами обновления. Что произойдет, если транзакция будет запущена, и один оператор select запросит значение из таблицы обновления?

1 Ответ

0 голосов
/ 10 сентября 2010

MySQL вернет значение select в данный конкретный момент времени. Таким образом, если выбор происходит до обновления, вы получите значение до. Если выбор происходит после обновления, вы получите значение после.

По умолчанию выбор только для чтения, поэтому у вас не будет проблем с блокировкой

...