Rumah >pangkalan data >tutorial mysql >Bagaimanakah Fungsi `insert_batch()` CodeIgniter Dapat Meningkatkan Kecekapan Penyisipan Baris Pukal MySQL?
Pemasukan Baris Pukal yang Cekap dalam MySQL Menggunakan CodeIgniter
Apabila memasukkan volum besar data ke dalam jadual MySQL menggunakan PHP, pertimbangan prestasi menjadi penting. Daripada menggunakan penyata INSERT individu untuk setiap baris, ia adalah lebih cekap untuk memasukkan berbilang baris secara serentak.
CodeIgniter, rangka kerja PHP yang popular, menyediakan pelbagai kaedah untuk manipulasi pangkalan data. Untuk sisipan baris pukal, adalah disyorkan untuk menggunakan fungsi insert_batch().
Contoh:
$data = [ ['text' => 'row1_text', 'category_id' => 1], ['text' => 'row2_text', 'category_id' => 2], // ... additional rows ]; $this->db->insert_batch('table', $data);
Kelebihan menggunakan insert_batch():
Tambahan pertimbangan:
Atas ialah kandungan terperinci Bagaimanakah Fungsi `insert_batch()` CodeIgniter Dapat Meningkatkan Kecekapan Penyisipan Baris Pukal MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!