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 | |||
d4:c04 [2025/10/02 16:19] – [Syntaxe et utilisation] 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 ==== | + | ===== Validation implicite et commandes non annulables |
Vous savez déjà que, pour terminer une transaction, | Vous savez déjà que, pour terminer une transaction, | ||
Ligne 77: | Ligne 77: | ||
Par ailleurs, ces commandes ne peuvent pas être annulées par un ROLLBACK. | Par ailleurs, ces commandes ne peuvent pas être annulées par un ROLLBACK. | ||
- | === Commandes DDL === | + | ==== 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. | 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. | ||
Ligne 87: | Ligne 87: | ||
* 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. | * 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 === | + | ==== Utilisateurs |
La création, la modification et la suppression d' | La création, la modification et la suppression d' | ||
- | ==== Transactions et verrous ==== | ||
- | |||
- | Il n’est pas possible d' | ||
- | |||
- | Le fait d' | ||
- | |||
- | La création et suppression de verrous de table clôturent aussi une transaction en la validant implicitement (voir partie suivante). | ||
- | ==== Chargement de données ==== | ||
- | |||
- | Enfin, le chargement de données avec LOAD DATA provoque également une validation implicite.</ | ||
===== Syntaxe et utilisation ===== | ===== Syntaxe et utilisation ===== | ||