Import csv dans sql

creaction13 Messages postés 3 Statut Membre -  
jordane45 Messages postés 30426 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

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