Heim > Datenbank > MySQL-Tutorial > Kann eine einzelne SQL-Abfrage mehrere Zeilen einfügen?

Kann eine einzelne SQL-Abfrage mehrere Zeilen einfügen?

Susan Sarandon
Freigeben: 2025-01-22 11:01:10
Original
838 Leute haben es durchsucht

Can a Single SQL Query Insert Multiple Rows?

Effizientes Einfügen mehrerer Datenzeilen: Stapeleinfügung mit einer einzigen SQL-Anweisung

Frage:

Beim Einfügen mehrerer Daten in eine Datenbanktabelle ist die Ausführung von INSERT-Anweisungen einzeln ineffizient und umständlich. Kann ich eine einzelne SQL-Anweisung verwenden, um mehrere Datenzeilen gleichzeitig einzufügen?

Frage:

Kann ich mit einer SQL-Anweisung vier Datenzeilen gleichzeitig in die Zieltabelle einfügen?

Antwort:

Ja. In SQL Server 2008 und späteren Versionen können Sie mehrere Datenzeilen mit einer einzigen INSERT-Anweisung einfügen.

Lösung:

Verwenden Sie die folgende Syntax, um mehrere Datenzeilen über eine einzige SQL-Anweisung einzufügen:

INSERT INTO MyTable (Column1, Column2, Column3) VALUES
(Value1, Value2, Value3), (Value1, Value2, Value3), ...
Nach dem Login kopieren

Fügen Sie beispielsweise vier Datenzeilen in eine Tabelle mit dem Namen MyTable ein. Die Tabelle enthält drei Felder: Person, ID und Büro. Die SQL-Anweisung lautet wie folgt:

INSERT INTO MyTable
  (Person, Id, Office)
VALUES
  ('John', 123, 'Lloyds Office'), 
  ('Jane', 124, 'Lloyds Office'), 
  ('Billy', 125, 'London Office'),
  ('Miranda', 126, 'Bristol Office');
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonKann eine einzelne SQL-Abfrage mehrere Zeilen einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage