Инструкции транзакции

В этом разделе содержится информация о инструкциях SQL в MySQL для выполнения операций. Операции представляют собой набор SQL инструкций о том, что сервер должен работать как единое целое, либо все удастся, либо все терпят неудачу. Если сервер обнаруживает, что все удалось, он совершает операцию, если любая инструкция не удается, сервер отказывает в предыдущих инструкциях. Операции поддерживаются с помощью InnoDB, BDB, и NDB двигателями хранения данных кластера, а также некоторыми новыми механизмами хранения данных для MySQL, находящимися в разработке. Инструкции, которые манипулируют операциями, игнорируются при запуске с механизмом хранения, который не поддерживает транзакции, в частности MyISAM.

BEGIN

Используйте эти инструкции MySQL чтобы начать транзакцию.

COMMIT

Используйте эти инструкции MySQL для совершения транзакций, которые являются SQL инструкциями, которые были изменены, и данные, которые были введены в MySQL, но еще не сохранены.

RELEASE SAVEPOINT

Эти инструкции MySQL инструктируют сервер выпустить точки сохранения имени ранее с SAVEPOINT инструкциями для текущей транзакции.

ROLLBACK

Используйте эти инструкции MySQL с транзакционными таблицами,бля Обратных операции, которые еще не были зафиксированы.

This MySQL statement instructs the server to reverse SQL statements for the current transaction back to a point marked in the transaction by the SAVEPOINT statement.

SAVEPOINT

Используя эти инструкции MySQL можно определить точку в транзакции, к которой SQL инструкции могут потенциально быть отменены позже.

SET TRANSACTION

Используйте эти инструкции MySQL, чтобы установить уровень изоляции для текущей транзакции, для транзакции, которая собирается быть запущена, или глобально.

START TRANSACTION

Используйте эти инструкции MySQL чтобы начать транзакцию.