Index MySQL erroné?

Résolu/Fermé
Nabzzs - 17 juin 2011 à 12:11
 Nabzzs - 17 juin 2011 à 15:57
Bonjour,



Je voulais juste savoir si mon index avait un problème car quand je veux supprimer les colonnes respectives au index, le message suivant s'affiche : #1062 - Duplicata du champ '1' pour la clef 'PRIMARY'

Je vous ai mis une image pour vous donnez une idée :

http://imageshack.us/photo/my-images/851/normalite.jpg/

1 réponse

mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 339
17 juin 2011 à 13:21
Bonjour,

Un champ déclaré comme index unique ne peut avoir la même valeur pour deux enregistrements différents!

Exemple
1 PARIS
2 BRUXELLES
3 AMSTERDAM
1 BERLIN

Si la 1ère colonne est prise comme index PRIMARY, il va y avoir un conflit avec la 4ème valeur

1 BERLIN

car il existe déja un enregistrement avec ce même index 1

Il faut mettre:

5 BERLIN

Si 5 n'est pas pris.

Voilà. C'est tout.

A+
1
Donc il y a une erreur? Vu que mon INDEX PRIMARY contient 2 valeur?!
Encore merci pour tes explications...
0