← Retour à la référence SQL

INSERT INTO

Catégorie : modification

Ajoute une ou plusieurs nouvelles lignes dans une table existante. Les colonnes et valeurs doivent correspondre en nombre et type.

📝 Syntaxe

INSERT INTO table (col1, col2, ...) VALUES (val1, val2, ...)

💡 Exemples

INSERT INTO élèves (nom, prenom, age) VALUES ('Dupont', 'Jean', 17)
1 ligne insérée
INSERT INTO notes (eleve_id, note) VALUES (1, 15), (2, 18)
2 lignes insérées

🎯 Exercice

Insérez un nouveau produit dans la table 'produits' avec les colonnes 'nom' (chaîne), 'prix' (nombre) et 'stock' (entier)

Voir la solution
INSERT INTO produits (nom, prix, stock) VALUES ('Ordinateur portable', 899.99, 10)

⚠️ Pièges courants

  • Oublier les guillemets simples pour les chaînes de caractères
  • Ne pas respecter l'ordre des colonnes
  • Insérer des valeurs incompatibles avec le type de colonne
Pixel