Meningkatkan Populasi Jadual MySQL dengan Sisipan Kelompok
Mengisi pangkalan data MySQL dengan banyak rekod memerlukan kaedah yang cekap. Walaupun sisipan berulang menggunakan gelung boleh dilakukan, sisipan kelompok menawarkan prestasi unggul dengan meminimumkan overhed.
INSERT Multi-Row MySQL: Kunci Kecekapan
MySQL menyokong sisipan kelompok yang cekap melalui sintaks INSERT
pernyataan VALUES
. Ini membenarkan memasukkan berbilang baris dengan satu pertanyaan, menghapuskan keperluan untuk pernyataan INSERT
individu untuk setiap rekod.
Contoh Ilustrasi:
<code class="language-sql">INSERT INTO tbl_name (a, b, c) VALUES (1, 2, 3), (4, 5, 6), (7, 8, 9);</code>
Arahan tunggal ini memasukkan tiga baris. Nilai setiap baris adalah dalam kurungan dan dipisahkan koma. Ini mengurangkan interaksi pangkalan data dengan ketara, yang membawa kepada pelaksanaan yang lebih pantas.
Faedah Kemasukan Kelompok:
Kelebihan yang jelas:
INSERT
sememangnya lebih cepat daripada banyak sisipan satu baris.Atas ialah kandungan terperinci Bagaimanakah Penyisipan Batch Boleh Mengoptimumkan Populasi Jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!