Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Незаверншеные транзакции в InnoDB- переносимость кода / 3 сообщений из 3, страница 1 из 1
20.06.2016, 14:11
    #39258873
aliskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Незаверншеные транзакции в InnoDB- переносимость кода
Пример транзакции (словами, без кода)
Код: php
1.
2.
3.
4.
5.
1 считать строку из тбл ожидания регистрации

2 записать в тбл юзерс одну строку

3 записать в тбл опции настройки пользователя


Сейчас у меня код рассчитан для\на MyISAM. После каждого шага (1 2 3) происходит проверка результата выполнения. Если ошибка, то вызвать функцию er($x); , которая сообщит что "все пропало".

А если код будет работать с InnoDB (если обозначить начало\конец транзакции), то что будет с таблицами (со строками) на которых (при работе с которыми) возникли ошибки и вызвалась функция er($x); ?

Получится ли это мертвая транзакция? Сам не очень понимаю что значит "мертвая транзакция".
...
Рейтинг: 0 / 0
20.06.2016, 14:46
    #39258898
aliskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Незаверншеные транзакции в InnoDB- переносимость кода
* сообщит что "все пропало". и exit;
...
Рейтинг: 0 / 0
05.04.2017, 00:19
    #39433220
aliskin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Незаверншеные транзакции в InnoDB- переносимость кода
aliskin,


уже разобрался.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Незаверншеные транзакции в InnoDB- переносимость кода / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]