Mise à jour de données

Mise à jour de données

8 May 2021

La mise à jour en base de données se fait avec la commande UPDATE. Avec cette commande, vous pouvez modifier tout, ou une partie d'une table.

Mettre à jour une donnée

UPDATE ma_table SET type = 'F6' WHERE id = 2

La requête met à jour la donnée ayant l'ID numéro 2 et modifie la donnée de la colonne type par une nouvelle valeur qui est : "F6".
Dans cet exemple, la modification ne touche qu'une seule colonne d'un enregistrement. Il est évidemment possible de modifier une ou plusieurs colonnes. Pour cela, séparez les différentes colonnes et leurs valeurs par une virgule ,.

UPDATE ma_table SET type = 'F6', price = 236000 WHERE id = 2

Mettre à jour plusieurs données

UPDATE ma_table SET price = 67000 WHERE type = 'F2'

Cette requête permet de modifier tous les enregistrements ayant la valeur "F2" dans la colonne type.

Mettre à jour toutes les données

UPDATE ma_table SET price = 67000

Pour mettre à jour tous les enregistrements, n'utilisez tout simplement pas la condition WHERE.
Attention ! Tous les enregistrements seront impactés et aucun retour en arrière ne sera possible.