Mysql
 sql >> Base de données >  >> RDS >> Mysql

Est-ce que définir autocommit=0 dans une transaction fait quelque chose ?

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.