Si une transaction est active, elle n'est pas affectée par SET autocommit = 0
.
Sinon, si l'ancienne valeur de autocommit
était 1
, SET autocommit = 0
démarre une nouvelle transaction.
Si vous utilisez MariaDB et que vous avez un doute, vous pouvez vérifier le in_transaction
variables.