Certaines commandes ne peuvent pas être annulées. En général, elles incluent le langage de définition des données (DDL), comme les commandes qui créent ou effacent des bases de données, ou celles qui créent, modifient ou effacent des tables de données.
Il est recommandé de concevoir vos transactions pour éviter
ces commandes. Si vous soumettez une commande qui ne peut pas
être annulée, dès le début de votre transaction, et qu'une
commande ultérieure échoue, vous pourrez pas annuler
l'ensemble de la transaction avec ROLLBACK
.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.