Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
d4:c04 [2025/10/01 14:31] – [Comportement par défaut] dthevenot | d4:c04 [2025/10/02 16:20] (Version actuelle) – dthevenot | ||
---|---|---|---|
Ligne 69: | Ligne 69: | ||
* les tables **InnoDB** sont **transactionnelles**, | * les tables **InnoDB** sont **transactionnelles**, | ||
| | ||
+ | ===== Validation implicite et commandes non annulables ===== | ||
+ | |||
+ | Vous savez déjà que, pour terminer une transaction, | ||
+ | |||
+ | Ça, c'est la manière classique et recommandée. Mais il faut savoir qu'un certain nombre d' | ||
+ | |||
+ | Par ailleurs, ces commandes ne peuvent pas être annulées par un ROLLBACK. | ||
+ | |||
+ | ==== Commandes DDL ==== | ||
+ | |||
+ | Toutes les commandes qui créent, modifient, suppriment des objets dans la base de données valident implicitement les transactions. Ces commandes forment ce que l'on appelle les requêtes DDL, pour Data Definition Langage. | ||
+ | Cela comprend donc : | ||
+ | * La création et suppression de bases de données : CREATE DATABASE, DROP DATABASE | ||
+ | * La création, modification, | ||
+ | * La création, modification, | ||
+ | * La création d' | ||
+ | * De manière générale, tout ce qui influe sur la structure de la base de données, et non sur les données elles-mêmes. | ||
+ | |||
+ | ==== Utilisateurs ==== | ||
+ | |||
+ | La création, la modification et la suppression d' | ||
+ | |||
===== Syntaxe et utilisation ===== | ===== Syntaxe et utilisation ===== | ||