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 :

supprimer des doublons sans prendre en compte la clé primair


Sujet :

Requêtes MySQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    Points : 11
    Points
    11
    Par défaut supprimer des doublons sans prendre en compte la clé primair
    Bonjour !

    J'ai créé une table CLIENTS4 composée de 3 champs :

    -la clé primaire
    -le numéro de client
    -le code client

    Je n'ai pas de doublon grâce à la clé primaire, mais je voudrais supprimer les enregistrements de la table où j'a plusieurs fois les mêmes couples (numéro de client, code client).

    : Est-ce que c'est possible ?

    J'ai pensé à utiliser les deux champs numéro de client et code client comme clé primaire, mais ma requête d'insertion met un temps fou à s'exécuter. C'est très genant sachant que ma table va très souvent etre mise a jour !!!

    Donc si quelqu'un connaît une méthode, merci de m'aider !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    C'est encore moi !
    J'ai vu que l'on pouvait utiliser l'option UNIQUE pour qu'un champ ne puisse pas avoir 2 fois la même valeur.

    Mais est-ce possible en prenant 2 champs ? C'est-a-dire pour les champs numéro de client et code client.



  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 16
    Points : 11
    Points
    11
    Par défaut
    Oui je peux utiliser UNIQUE pour plusieurs champs.

    Donc voilà ma requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE `clients4`ADD UNIQUE(numéro de client, code client)
    Bon je me rappellerai qu'il ne faut pas poster de questions en heures creuses parce que y a personne qui vient voir ! L'avantage c'est qe j'ai trouvé par moi meme !


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

Discussions similaires

  1. [XL-2010] comment copier coller des cellules sans prendre en compte les lignes cachées
    Par bboy-eazy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/09/2014, 15h20
  2. Réponses: 2
    Dernier message: 27/05/2014, 13h12
  3. Réponses: 4
    Dernier message: 09/05/2013, 00h14
  4. Réponses: 4
    Dernier message: 05/04/2012, 18h00
  5. Supprimer les doublons sans tri préalable des données
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 20/12/2007, 08h16

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