Index unique a sens unique !
Bonjour,
J'ai une table qui contient deux champs (int), j'aimerais avoir une contrainte d'unicité pour etre sûr de ne pas avoir de doublons. Cependant mysql me retourne un duplicate key alors que pour moi ca ne l'est pas.
Mon cas :
Code:
1 2
| // le user id 221 appartient au magasin id 215
INSERT INTO ma_table VALUES (221 , 215) |
est différent de :
Code:
1 2
| // le user id 215 appartient au magasin id 221
INSERT INTO ma_table VALUES (215 , 221) |
Note : Il faut savoir que le premier champs est l'id de mon user et le second champs l'id de son magasin.
Il est vrai sert assez rare d'avoir des id de user et de magsins aussi proche (en valeur) mais ca arrive. Et je ne peux pas changer ces id.
merci