Sondage

Répondre
jeca
le 13/09/2009 à 10:30
jeca
Bonjour,

Les insertions multiples sont possibles avec une syntaxe de ce genre :
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6),(...),(...)
cordialement
LA GLOBULE
le 13/09/2009 à 11:28
LA GLOBULE
Oui, mais en terme de perf, cela revient quasiement au même, surtout sur du MyISAM.
Sur de l'innoDB, MySQL fera une transaction sur ce genre d'insert : ca peut aider, tout comme ca peu pénaliser.

Attention aussi, si on fait énormement d'insert de ce genre et que l'on dépasse la valeur du max_allowed_packet, la requete ne se fera pas.

lolero, la boucle en question, tu la fais dans ton code, plus haut.
Si tu ne la vois pas, je te suggère de relire ton code et d'essayer de le comprendre.
lolero
le 13/09/2009 à 11:31
lolero
Bon mais est-ce qu'il y a une solution réelle à mon problème ?
LA GLOBULE
le 13/09/2009 à 15:05
LA GLOBULE
oui.

Je te demande juste de refaire la boucle que tu as déjà fais dans ton code.

Si tu ne la vois pas, cela veut dire que tu ne comprends pas ce que tu fais.
Dans ce cas, demande nous de t'expliquer ce que tu ne comprends pas dans ton code.

Le but de ce site, c'est de comprendre ce que l'on fait, pas de copier coller betement en esperant que cela fonctionne.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours