2017-01-27 23 views

ответ

6

Вы фактически включаете/выключаете «атомарные» транзакции, а не «автоматические» транзакции.

«Atomic» правильный термин:

Атомный сделка является неделимой и последовательностью операций базы данных таким образом, что либо все происходит, или ничего не происходит. A гарантия атомарности предотвращает обновление базы данных только , что может привести к большим проблемам, чем отказ от целой серии .

- Wikipedia: Atomicity

Ключ есть "... такая, что либо все происходит, или НИЧЕГО не происходит."

Когда атомное является false (выключен), и побегать исключением того, что требуется более одного запроса, он будет работать каждый индивидуально и может быть успешным на некоторых, но не других.

Когда атомное является true (на), и побегать исключением того, что требуется более одного запроса, он будет обрабатывать их в качестве одной операции, либо завершить все успешно или не все полностью. Никаких частичных сбережений/обновлений.

+1

Я получил его, спасибо! –