使用CodeIgniter 在MySQL 中高效批量行插入
使用PHP 將大量資料插入MySQL 表時,效能考慮因素變得至關重要。與對每一行使用單獨的 INSERT 語句相比,同時插入多行會更有效率。
CodeIgniter 是一個流行的 PHP 框架,它提供了多種資料庫操作方法。對於批次行插入,建議使用 insert_batch() 函數。
範例:
$data = [ ['text' => 'row1_text', 'category_id' => 1], ['text' => 'row2_text', 'category_id' => 2], // ... additional rows ]; $this->db->insert_batch('table', $data);
使用insert_batch() 的優點:
額外注意事項:
以上是CodeIgniter的`insert_batch()`函數如何提高MySQL批次插入效率?的詳細內容。更多資訊請關注PHP中文網其他相關文章!