Injection SQL depuis un CSV...

ViPHP
AB
ViPHP | 5818 Messages

29 déc. 2011, 18:12

Après je n'ai pas regarder en détails le on duplicate key, la question qui me vient c'est : ça se passe lorsque la clef unique n'est pas la clef primaire ? (j'imagine un numéro de compte alphanumérique et une clef auto incrémenté )?
@+
Je vois pas où est le problème... :-k

Au besoin tu peux créer une clef primaire composée de l'id+numero de compte.

Maintenant je ne dis pas que c'est à utiliser dans tous les cas, mais dans de nombreux cas ça permet de faire la même requête pour l'insertion de nouvelles lignes et leur modification. Plus rapide à écrire et plus rapide à exécuter, un vrai bijoux cette commande :wink:

Eléphanteau du PHP | 23 Messages

31 déc. 2011, 10:48

Merci à tous pour ces pistes... Je vais creuser tout ça ;)

Terminez bien 2011 et bon réveillon :wink:

Eléphanteau du PHP | 23 Messages

09 janv. 2012, 10:51

Bon finalement j'ai choisi de charger mon CSV sans une table temp et de traiter la concordance et les updates via une moulinette... Ca fonctionne parfaitement et ça me satisfait pour l'instant, mais je vais creuser toutes vos réponses pour apprendre :wink:

ViPHP
AB
ViPHP | 5818 Messages

09 janv. 2012, 18:03

Heu... des tables temporaires, où ça ?
Fait voir ce que tu as fais et on te dira si tu peux faire facilement quelque chose de plus optimisé.