Import csv dans sql

creaction13 Messages postés 3 Statut Membre -  
jordane45 Messages postés 40050 Statut Modérateur -
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
A voir également:

1 réponse

jordane45 Messages postés 40050 Statut Modérateur 4 758
 
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 3 Statut Membre
 
Bonjour, dans la table elles sont toutes marquées unique sur les lignes
0
jordane45 Messages postés 40050 Statut Modérateur 4 758 > creaction13 Messages postés 3 Statut Membre
 
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