Dans mon application j'ai une boucle qui exécute environ 1000 fois, à l'intérieur je crée l'objet et l'enregistre. C'est la partie de l'application où je peuple ma base de données avec des données. En commun cela ressemble à ceci:insertion multiple dans kohana orm3
foreach(...){
...
try{
$object = new Model_Whatever;
$object->whatever=$whatever;
$object->save();}
catch(Exception $e){
...}
}
}
Cela produit 1000 requêtes INSERT. Est-il possible, d'une certaine manière, fait kohana produire des inserts multiples. Divisez ceci en 10 insertions avec 100 ensembles de données dans chacun. Est-ce possible et si oui, comment le fait-on?
aussi la question est de savoir comment mettre en œuvre "insérer ignorer"? Lors de l'ajout de 100 enregistrements, l'un d'entre eux peut déjà exister dans la base de données et, dans ce cas, l'ajout des 100 enregistrements sera refusé. – SET