Bonjour,
Dans mon application, j'ai besoin d'insérer environ 100 000 enregistrements
J'ai fais des tests et mon script de base dont voici un exemple :
for($i=0;$i<=100000;$i++)
{
$Req = "INSERT INTO neoretis.neoretis_clients (`nom`, `prenom`, `sexe`, `portable`, `email`, `statut`, `cp`, `id_entreprise`) VALUES ( 'mon nom', 'mon prenom', '1', '00000000', 'email', 1, '13000', 58)";
mysql_query($Req);
}
je voudrais savoir si il est préferable de faire comme ça ou bien s'il faut faire :
$Req = "INSERT INTO neoretis.neoretis_clients (`nom`, `prenom`, `sexe`, `portable`, `email`, `statut`, `cp`, `id_entreprise`) VALUES ";
for($i=0;$i<=100000;$i++)
{
$Req .= "( 'mon nom', 'mon prenom', '1', '00000000', 'email', 1, '13000', 58),";
}
mysql_query(trim($Req,","));
NB : le script est directement exécuter sur le serveur unix via php cli
Merci pour votre aide.