Syntaxe
UPDATE table-name SET column-name = expression,... WHERE search-condition
|
Paramètres
Nom |
Description |
table-name |
Ce paramètre permet d'indiquer le nom de la table à mettre à jour. |
column-name |
Ce paramètre permet d'indiquer le nom de la colonne à modifier la valeur. |
search-condition |
Ce paramètre permet d'indiquer la condition de recherche. |
Description
Cette instruction permet de mettre à jour des champs d'enregistrements dans une table.
Ainsi, l'instruction UPDATE modifie les valeurs d'une ou de plusieurs colonnes dans les lignes sélectionnées d'une seule table.
La table cible à mettre à jour est nommée dans l'instruction et vous devez disposer de l'autorisation requise pour mettre à jour la table ainsi que les lignes de la table à modifier.
La clause SET spécifie les colonnes à mettre à jour et calcule les nouvelles valeurs correspondantes.
Remarques
- Mise à jour de toutes les lignes : La clause WHERE de l'instruction UPDATE est facultative. Si la clause WHERE est omise, toutes les lignes de la table cible sont mises à jour.
- UPDATE avec sous-requête * : Comme avec l'instruction DELETE, les sous-requêtes peuvent jouer un rôle important dans l'instruction UPDATE car elles vous permettent de sélectionner des lignes à mettre à jour en fonction des informations contenues dans d'autres tables.
Dernière mise à jour : Samedi, le 9 mars 2019