Anda harus jelas tentang alasan Anda ingin menyisipkan banyak baris dalam satu pernyataan. Apakah untuk performa?
Kerangka kerja adalah untuk produktivitas dan kenyamanan pemrograman, tetapi belum tentu kinerja. Saya setuju dengan jawaban yang diberikan oleh @Udi Mosayev -- gunakan framework API dalam penggunaannya yang paling sederhana.
Jika Anda menyisipkan sejumlah kecil baris, perbedaan antara menyisipkan satu baris per pernyataan dan beberapa baris per pernyataan tidak signifikan.
Jika memiliki banyak baris dan Anda benar-benar membutuhkannya untuk disisipkan dengan kinerja tinggi, tidak ada yang mengalahkan LOAD DATA INFILE
. Upaya Anda untuk mengoptimalkan penggunaan INSERT
sedang sen-bijaksana dan pound-bodoh. Bahkan membuang array PHP Anda ke dalam tmpfile
dan kemudian memuatnya LOAD DATA
lebih cepat daripada menggunakan INSERT
.