Dans ma base de données, sur une table, il y a plusieurs cloumns mais la seule 2 de l'intérêt maintenant sont stone_id et upcharge_title. Individuellement, ils peuvent avoir des doublons, mais ils devraient ne jamais avoir un double de DEUX d'entre eux ayant la même valeur.
Par exemple stone_id peut avoir des doublons aussi longtemps que pour chaque double upsharge titre est différent, et vice verca. Mais dire par exemple stone_id = 412 et upcharge_title = "saphir" combinitation ne doit avoir lieu qu'une fois. J'espère que je vais faire clair.
C'est ok:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
C'est ok:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 413 upcharge_title = "sapphire"
Ce n'est PAS ok:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
Quelqu'un peut me dire une requête trouver les doublons dans les deux champs? Et, si possible, est-il un moyen de mettre ma base de données pour ne pas permettre à qui?
Je suis en utilisant la version de MySQL 4.1.22
MERCI!!!
Mise à JOUR: Merci beaucoup jusqu'à présent, les gars, quelqu'un Peut-il me dire une requête qui pourrait SUPPRIMER les doublons, mais laisser 1 copie. Et s'il vous plaît me dire comment configurer la clé composite. Je ne sais comment l'installation primaires et les clés uniques, mais pas les clés composites.
Merci!!!