Mise à jour de données
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.