Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
moko 08.02.2019 15:24
Или я не так понимаю работу параметра autocommit.Судя по всему - да. :)
Коннект нужен без единой транзакцииТак не бывает, innodb по определению транзакционная.
Если autocommit=1, то при использовании BEGIN и COMMIT в логе базы появляется тонна предупрежденийТак не должно быть.
A session that has autocommit enabled can perform a multiple-statement transaction by starting it with an explicit START TRANSACTION or BEGIN statement and ending it with a COMMIT or ROLLBACK statement.И никакой ругани не будет. Подозреваю, что просто где-то получаются вложенные BEGIN.
Если autocommit=0, то возникают блокировки.Значит надо не забывать говорить COMMIT руками, где надо. autocommit=1 по сути лишь делает COMMIT после каждого запроса.