INSERT, UPDATE et DELETE

Modifier les données : ajouter des lignes, changer des valeurs dans les lignes, et supprimer des lignes.

Syntaxe

INSERT INTO table_name (columns) VALUES (values);
UPDATE table_name SET column = value WHERE condition;
DELETE FROM table_name WHERE condition;

Exemple

UPDATE products SET unit_price = unit_price + 0.10 WHERE category = 'drinks';

Augmente le prix de chaque boisson de 0.10 ; les autres produits ne changent pas.

Tables utilisées : products. Essayez-le dans une leçon ci-dessous.

Erreurs courantes

  • UPDATE et DELETE sans WHERE modifient ou suppriment toutes les lignes. Exécutez d'abord un SELECT avec le même WHERE pour vérifier les lignes.
  • Les modifications sont appliquées immédiatement dans une vraie base de données. Entraînez-vous sur une copie, ou dans une transaction que vous pouvez annuler.

Pratiquer