CodeIgniter を使用した MySQL への効率的な一括行挿入
PHP を使用して MySQL テーブルに大量のデータを挿入する場合、パフォーマンスの考慮事項が重要になります。各行に個別の INSERT ステートメントを使用するよりも、複数の行を同時に挿入する方が効率的です。
人気の PHP フレームワークである CodeIgniter は、データベース操作のためのさまざまなメソッドを提供します。行を一括挿入するには、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 中国語 Web サイトの他の関連記事を参照してください。