Se uma transação estiver ativa, ela não será afetada por
SET autocommit = 0 . Caso contrário, se o valor anterior de
autocommit era 1 , SET autocommit = 0 inicia uma nova transação. Se você estiver usando o MariaDB e estiver em dúvida, verifique o
in_transaction variável.