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

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

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


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

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

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


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


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