IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

load data infile


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Points : 95
    Points
    95
    Par défaut load data infile
    Bonjour à tous,

    j'ai un soucis avec l'utilisation de load data infile.

    J'ai d'un cote une bdd : bdd_totale avec déjà quelques entrées (On va dire 4 000 ds 1 table) .
    On va dire que j'ai 3 colones : colone1, colone2, colone3
    La premiere colone : colonne1 est un serial autoincrementé.

    De l'autre coté j'ai 25 bdd avec exactement la meme table et les memes colones qui contient les memes 4000 premieres entrees en premier + plusieurs milliers d'autres.

    -------------------------------------

    Je veux mettre toutes les donnees des 25 bdd ds bdd_totale sans repeter les 4000 premieres;
    Et je veux que tous les serials autoincréméntés se suivent. et que le dernier corresponde donc au nombre des enregistrements.

    -------------------------------------

    Donc j'ai rempli d'abord la table de bdd_totale avec les 4000 entrees comunes;
    et j'ai fait un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT colone2, colone3 INTO OUTFILE \'BACKUP_FINAL_bdd_n\' FROM ma_table WHERE serial > 4000;
    dans les 25 bdd.

    J'ai copié tous les fichiers backup dans le dossier mysql/bdd_totale;

    ---------------------------------------

    Jusque là tout va bien;

    ---------------------------------------

    Maintenant je veux faire un load data infile de chaque fichier backup dans la table de la bdd_totale:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    LOAD DATA INFILE \'BACKUP_FINAL_bdd_n\' INTO TABLE ma_table;
    Or comme la colonne1 n'a pa été prise ds le fichier backup outfile.... il veut me coller la colonne2 ds la 1 puis la 3 dans la 2 au lieu de me creer le serial autoincrémenté de novo...

    Est-ce quelqu'un pourrait me donner un coup de main s'il vous plait?

    Merci beaucoup d'avance ...

  2. #2
    Membre habitué

    Profil pro
    Inscrit en
    Février 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Février 2009
    Messages : 129
    Points : 159
    Points
    159
    Par défaut
    Bonjour,

    Il te suffit de faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    LOAD DATA INFILE \'BACKUP_FINAL_bdd_n\' INTO TABLE ma_table(colone2,colone3);
    Stéphane

  3. #3
    Membre régulier Avatar de Mydriaze
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    192
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 192
    Points : 95
    Points
    95
    Par défaut
    Merci beaucoup!
    c'est ce que je chaerchais!
    Je n'avais pas vu qu'on pouvait preciser les colones!!!

    Merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [LOAD DATA INFILE] clé auto incrémentés
    Par ashurai dans le forum Requêtes
    Réponses: 2
    Dernier message: 15/02/2006, 17h17
  2. Réponses: 5
    Dernier message: 18/04/2005, 12h38
  3. probleme avec "LOAD DATA INFILE" et les b
    Par Koo dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/07/2004, 09h37
  4. Problème avec LOAD DATA INFILE
    Par ka0z dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 04/06/2004, 14h59
  5. petit soucis lors d'un LOAD DATA INFILE
    Par Jovial dans le forum SQL Procédural
    Réponses: 9
    Dernier message: 04/06/2004, 11h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo