Spec-Zone .ru
спецификации, руководства, описания, API

14.2.3.8. Фиксация Неявной транзакции и Откат

По умолчанию MySQL запускает сеанс для каждого нового соединения с включенным режимом автоматической фиксации, таким образом, MySQL делает фиксацию после каждого SQL-оператора если, что оператор не возвращал ошибку. Если оператор возвращает ошибку, поведение фиксации или отката зависит от ошибки. См. Раздел 14.2.3.15,"InnoDB Обработка ошибок".

Если сеанс, у которого есть автоматическая фиксация отключенные концы, явно не фиксируя заключительную транзакцию, MySQL, откатывает ту транзакцию.

Некоторые операторы неявно заканчивают транзакцию, как будто Вы сделали a COMMIT прежде, чем выполнить оператор. Для получения дополнительной информации см. Раздел 13.3.3, "Операторы Который Причина Неявная Фиксация".