Import csv dans sql

creaction13 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
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 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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   Statut Membre Dernière intervention  
 
Bonjour, dans la table elles sont toutes marquées unique sur les lignes
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752 > creaction13 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
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