В PHP-скрипте, работающем с базой данных mysql, мне недавно пришлось использовать транзакцию в точке, которая оказалась внутри другой транзакции. Все мои тесты, похоже, указывают, что это хорошо работает, но я не могу найти никакой документации по этому использованию.Mysql транзакции в транзакции
Я хочу быть уверенным - это операции внутри транзакций, действительные в mysql? Если да, есть ли способ узнать, сколько уровней вы находитесь во вложенных транзакциях? (Т. Е сколько откатов потребуется, чтобы вернуться к нормальной жизни)
Спасибо заранее, Брайану
'Сделки не могут быть вложены' в том же соединении, или также в разных местах? –
Общая логика говорит, что разные связи ничего не знают друг о друге. Таким образом, транзакция в одном соединении не знает о другой транзакции в другом соединении. Не проверено, но должно быть правдой. –