This is a mirror of official site: http://jasper-net.blogspot.com/

Транзакции в Mysql

| Monday, October 25, 2010
Добрый день!
Сегодня хотел бы рассказать о механизме транзакций в mysql.

И так давайте разберемся с самим механизмом транзакций. Для начала надо сказать, что транзакции – последовательность операторов, которые выполняются. Если хотя бы один из операторов не будет выполнен, будет произведен откат. Данный механизм очень удобен при работе интернет-магазина и т.д. В Mysql не все типы таблиц поддерживают механизм транзакций. Только InnoDB, BDB – поддерживают данный механизм. Как по мне, то лучше использовать InnoDB. И так давайте разберемся с синтаксисом самой простой транзакции

START TRANSACTION;
//sql operators
COMMIT;

Транзакция начинается с ключевых слов:”START TRANSACTION”, потом идут операторы, которые нужно выполнить и надо ж завершить транзакцию. Завершение транзакции может произвести с помощью двух способов – 1) Явное завершение транзакции, 2) Откат. Явное завершение транзакции можно произвести с помощью COMMIT, а откат – ROLLBACK
Вот так вот, правда я описал самый простой способ реализации транзакции, без блокировок и т.д.

Read more: Cava blog::Блог начинающего вебмастера

Posted via email from .NET Info

0 comments: