Maison >base de données >tutoriel mysql >Comment la fonction `insert_batch()` de CodeIgniter peut-elle améliorer l'efficacité de l'insertion de lignes en masse MySQL ?
Insertion efficace de lignes en masse dans MySQL à l'aide de CodeIgniter
Lors de l'insertion de gros volumes de données dans des tables MySQL à l'aide de PHP, les considérations de performances deviennent cruciales. Plutôt que d'utiliser des instructions INSERT individuelles pour chaque ligne, il est plus efficace d'insérer plusieurs lignes simultanément.
CodeIgniter, un framework PHP populaire, propose diverses méthodes de manipulation de bases de données. Pour l'insertion groupée de lignes, il est recommandé d'utiliser la fonction insert_batch().
Exemple :
$data = [ ['text' => 'row1_text', 'category_id' => 1], ['text' => 'row2_text', 'category_id' => 2], // ... additional rows ]; $this->db->insert_batch('table', $data);
Avantages de l'utilisation de insert_batch() :
Supplémentaire considérations :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!