Comment mettre à jour des valeurs dans une base de données ?
La déclaration UPDATE met à jour des valeurs de données dans une base de données.
La déclaration UPDATE peut mettre à jour un ou plusieurs enregistrements dans une table.
Utilisez la clause WHERE pour UPDATE seulement des enregistrements spécifiques.
La syntaxe SQL UPDATE
La syntaxe générale est
UPDATE table-name SET column-name1 = value1, column-name2 = value2, ...
Pour limiter le nombre d’enregistrements à mettre à jour, ajoutez une clause WHERE :
UPDATE table-name SET column-name1 = value1, column-name2 = value2, ... WHERE condition
Id
ProductName
SupplierId
UnitPrice
Package
IsDiscontinued
SQL UPDATE Exemples
Problème : Discontinuer tous les produits dans la base de données
UPDATE Product SET IsDiscontinued = 1
Note : la valeur 1 désigne vrai.
Résultat : 77 enregistrements mis à jour.
Id
ProductName
SupplierId
UnitPrice
Package
IsDiscontinued
Problem: Discontinue products over $50.
UPDATE Product SET IsDiscontinued = 1 WHERE UnitPrice > 50
Note : la valeur 1 désigne la vérité.
Résultat : 7 enregistrements mis à jour.
Id
ProductName
SupplierId
UnitPrice
Package
IsDiscontinued
Problème : discontinuer le produit avec Id = 46.
UPDATE Product SET IsDiscontinued = 1 WHERE Id = 46
C’est un scénario plus courant dans lequel un seul enregistrement est mis à jour.
Note : la valeur 1 dénote vrai.
Note : la valeur 1 dénote vrai.
Résultat : 1 enregistrement mis à jour.
Id
CompanyName
ContactName
City
Country
Phone
Fax
Problem: Le fournisseur Norske Meierier (Id = 15) a déménagé :
mettre à jour sa ville, son téléphone et son fax.
mettre à jour sa ville, son téléphone et son fax.
UPDATE Supplier SET City = 'Oslo', Phone = '(0)1-953530', Fax = '(0)1-953555' WHERE Id = 15
C’est un scénario courant dans lequel un seul enregistrement est mis à jour.
Résultat : 1 enregistrement mis à jour.
.