Import csv dans sql

Fermé
creaction13 Messages postés 2 Date d'inscription mardi 16 février 2016 Statut Membre Dernière intervention 16 février 2016 - 16 févr. 2016 à 20:53
jordane45 Messages postés 38350 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 décembre 2024 - 17 févr. 2016 à 00:19
Bonjour j'ai un script php qui fonctionne bien, il importe les données dans la base sans souci mais si je transfère de nouveau le fichier, les données viennent à la suite en doublon.

Je ne connais pas la ligne de code pour vérifier les doublons et que les données identiques se remplace et les autres s'ajoutent.

merci

1 réponse

jordane45 Messages postés 38350 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 décembre 2024 4 719
16 févr. 2016 à 20:58
Bonjour
Comment fais tu ton import ?
Via une des requêtes INSERT ? ... si oui .. remplace par REPLACE (a condition d'avoir une clé unique)
0
creaction13 Messages postés 2 Date d'inscription mardi 16 février 2016 Statut Membre Dernière intervention 16 février 2016
16 févr. 2016 à 21:07
Bonjour, dans la table elles sont toutes marquées unique sur les lignes
0
jordane45 Messages postés 38350 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 26 décembre 2024 4 719 > creaction13 Messages postés 2 Date d'inscription mardi 16 février 2016 Statut Membre Dernière intervention 16 février 2016
17 févr. 2016 à 00:19
Quel est ce "ELLE" dont tu parles ???????
Sais tu ce qu'est une CLE ? (dans une table d'une base de données...) ???
bref.. peu importe....

Tu n'as qu'à lire la documentation de la fonction REPLACE :
https://dev.mysql.com/doc/refman/5.7/en/replace.html

Bonne lecture.
0