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

Administration MySQL Discussion :

Pb déplacement d'enregistrement


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    Juin 2003
    Messages
    841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    Par défaut Pb déplacement d'enregistrement
    Bonjour,

    J'ai une de mes tables de ma BD MySQL où j'ai importé de mauvaises données à partir de fichiers .csv et avec phpadmin.
    Je me retrouve donc avec 432 mauvais enregistrements au milieu de bons, car après j'ai continué les imports avec de bonnes données.

    Ne m'y connaissant pas beaucoup en SQL, je compte importer les 432 bons enregistrements à la suite, effacer les 432 mauvais, et déplacer les 432 bons à l'emplacement des anciens mauvais.

    Est-ce que j'ai bon sur le principe ? Et surtout est-ce c'est faisable ???

    Merci d'avance pour vos réponses !

  2. #2
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    salut shkyo
    c'est pas necessaire de deplacer les bon enregistrement pour à nouveau les restituer.
    tu fai juste un delete sur tes mauvais enregistrement

    ca donne ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    delete from "table" where "cleprimaire" between "la clé_du_1er_mauvais" and "cle_du_dernier_mauvais"
    voila

  3. #3
    Membre éclairé Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    Juin 2003
    Messages
    841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    Par défaut
    Citation Envoyé par moulefrite
    salut shkyo
    c'est pas necessaire de deplacer les bon enregistrement pour à nouveau les restituer.
    tu fai juste un delete sur tes mauvais enregistrement

    ca donne ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    delete from "table" where "cleprimaire" between "la clé_du_1er_mauvais" and "cle_du_dernier_mauvais"
    voila
    Attention, je risque de dire une connerie, mais je débute...
    Donc, ok pour cette manip, mais du coup il ne seront pas au bon endroit, ce n'est pas gènant ???

  4. #4
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    Citation Envoyé par shkyo
    Attention, je risque de dire une connerie, mais je débute...
    Donc, ok pour cette manip, mais du coup il ne seront pas au bon endroit, ce n'est pas gènant ???

    Quand tu parle de bonne endroit tu veu dire quoi au bon indice ?

    ca ressemble à ca ta table je suppose :


    1 à 432 :432 bon enregistrement
    433 à 865 : 432 mauvais enregistrement
    866 à 1298 : 432 bon enregistrement

    et tu voudrais que le resultat donne :

    1 à 432 :432 bon enregistrement
    433 à 865 : 432 bon enregistrement

    c ca ?

  5. #5
    Membre éclairé Avatar de shkyo
    Homme Profil pro
    Développeur Robotique - Administrateur systèmes
    Inscrit en
    Juin 2003
    Messages
    841
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Robotique - Administrateur systèmes

    Informations forums :
    Inscription : Juin 2003
    Messages : 841
    Par défaut
    Citation Envoyé par moulefrite
    Quand tu parle de bonne endroit tu veu dire quoi au bon indice ?

    ca ressemble à ca ta table je suppose :


    1 à 432 :432 bon enregistrement
    433 à 865 : 432 mauvais enregistrement
    866 à 1298 : 432 bon enregistrement

    et tu voudrais que le resultat donne :

    1 à 432 :432 bon enregistrement
    433 à 865 : 432 bon enregistrement

    c ca ?
    Oui, exactement ! Mais bon, c'est peut-être inutile avec une BD ?? En fait, je ne sais pas trop...

  6. #6
    Membre éclairé
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2004
    Messages
    452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 452
    Par défaut
    bah l'interet d'une base de donnée c'est d'attribuer une clé primaire à chaque enregistrement pour pouvoir le retrouver grace à son indice.

    Donc peu importe le numéro qu'auront tes enregistrement, a partir du moment qu'il est unique ca fonctionnera.

    donc au final c'est OK (pour moi en tout cas )

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

Discussions similaires

  1. Déplacement sur enregistrement
    Par Kihmé Xs dans le forum VBA Access
    Réponses: 4
    Dernier message: 31/05/2007, 17h22
  2. Déplacement entre enregistrement
    Par seb92400 dans le forum Access
    Réponses: 6
    Dernier message: 18/01/2007, 10h47
  3. DAO-Déplacement entre enregistrements
    Par Lingo dans le forum Access
    Réponses: 15
    Dernier message: 20/10/2006, 12h55
  4. Déplacement d'enregistrement
    Par Deubeul_iou_Bouch dans le forum Access
    Réponses: 2
    Dernier message: 16/05/2006, 07h54
  5. déplacement entre enregistrement
    Par xycoco dans le forum Access
    Réponses: 4
    Dernier message: 25/10/2004, 19h29

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