Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Memasukkan Berbilang Baris ke dalam Jadual Pelayan SQL dengan Pertanyaan Tunggal?
Perlu menambah berbilang entri data pada jadual SQL Server anda tanpa menulis berbilang pernyataan INSERT? Panduan ini menunjukkan cara untuk memasukkan berbilang baris menggunakan satu pertanyaan SQL, kaedah yang sangat cekap, terutamanya untuk set data yang besar atau apabila integriti transaksi adalah penting.
SQL Server (2008 dan kemudian) menawarkan sintaks ringkas untuk ini:
<code class="language-sql">INSERT INTO MyTable (Column1, Column2, Column3) VALUES (Value1, Value2, Value3), (Value1, Value2, Value3), ...</code>
Mari kita ilustrasikan dengan contoh. Andaikan anda mempunyai MyTable
dengan lajur Person
, Id
dan Office
. Untuk memasukkan empat baris, pertanyaan tunggal berikut sudah memadai:
<code class="language-sql">INSERT INTO MyTable (Person, Id, Office) VALUES ('John', 123, 'Lloyds Office'), ('Jane', 124, 'Lloyds Office'), ('Billy', 125, 'London Office'), ('Miranda', 126, 'Bristol Office');</code>
Pendekatan ini memasukkan semua empat baris dalam satu transaksi, memastikan ketekalan data. Menyenaraikan lajur secara eksplisit meningkatkan kebolehbacaan dan melindungi integriti data.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memasukkan Berbilang Baris ke dalam Jadual Pelayan SQL dengan Pertanyaan Tunggal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!