Maison > base de données > tutoriel mysql > Une seule requête SQL peut-elle insérer plusieurs lignes ?

Une seule requête SQL peut-elle insérer plusieurs lignes ?

Susan Sarandon
Libérer: 2025-01-22 11:01:10
original
838 Les gens l'ont consulté

Can a Single SQL Query Insert Multiple Rows?

Insérez efficacement plusieurs lignes de données : insertion par lots avec une seule instruction SQL

Question :

Lors de l'insertion de plusieurs éléments de données dans une table de base de données, l'exécution des instructions INSERT une par une est inefficace et fastidieuse. Puis-je utiliser une seule instruction SQL pour insérer plusieurs lignes de données en même temps ?

Question :

Puis-je utiliser une instruction SQL pour insérer quatre lignes de données dans la table cible en même temps ?

Réponse :

Oui. Dans SQL Server 2008 et versions ultérieures, vous pouvez insérer plusieurs lignes de données à l'aide d'une seule instruction INSERT.

Solution :

Utilisez la syntaxe suivante pour insérer plusieurs lignes de données via une seule instruction SQL :

INSERT INTO MyTable (Column1, Column2, Column3) VALUES
(Value1, Value2, Value3), (Value1, Value2, Value3), ...
Copier après la connexion

Par exemple, insérez quatre lignes de données dans une table nommée MyTable. La table contient trois champs : Person, Id et Office. L'instruction SQL est la suivante :

INSERT INTO MyTable
  (Person, Id, Office)
VALUES
  ('John', 123, 'Lloyds Office'), 
  ('Jane', 124, 'Lloyds Office'), 
  ('Billy', 125, 'London Office'),
  ('Miranda', 126, 'Bristol Office');
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal