Tables InnoDB <<< |
Comment utiliser les transactions de InnoDB avec différentes API | Convertir des tables MyISAM vers InnoDB >>> |
16.7 Créer des tables InnoDB 16 Tables InnoDB Manuel de Référence MySQL 4.1 : Version Française ->Comment utiliser les transactions de InnoDB avec différentes API . Convertir des tables MyISAM vers InnoDB . Comment les colonnes AUTO_INCREMENT fonctionnent avec InnoDB . Contraintes de clés étrangères FOREIGN KEY . InnoDB et la réplication MySQL . Espaces de tables multiples : chaque table InnoDB a son fichier @filename{.ibd} |
16.7.1 Comment utiliser les transactions de InnoDB avec différentes APIPar défaut, chaque client qui se connecte à MySQL commence avec le mode d'auto-validation activé, ce qui valide automatiquement toutes les requêtes que vous soumettez. Pour utiliser des requêtes mutli-commandes, vous pouvez désactiver l'auto-validation avec la commande SET AUTOCOMMIT = 0 et utiliser les commandes COMMIT et ROLLBACK pour valider ou annuler vos transactions. Si vous voulez laisser le mode d'auto-validation tranquille, vous pouvez placer vos commandes entre START TRANSACTION et COMMIT ou ROLLBACK . Avant MySQL 4.0.11, vous deviez utiliser la commande BEGIN au lieu de START TRANSACTION . L'exemle suivant montre deux transactions. La première est valideé, et la seconde est annulée.
|
<< | Comment utiliser les transactions de InnoDB avec différentes API | >> |
Tables InnoDB | Créer des tables InnoDB | Convertir des tables MyISAM vers InnoDB |