2 votes

Contrainte d'unicité pour deux colonnes en Mysql et indexes

Désolé pour la question de débutant - ai-je bien compris que ces deux opérateurs sont identiques en MySQL ?

ALTER TABLE friends ADD CONSTRAINT UNIQUE (`user_id`, `friend_id`);

et

CREATE UNIQUE INDEX friends_user_friend ON friends (user_id, friend_id);

4voto

Haim Evgi Points 40786

Oui !

seul CREATE INDEX ne peut pas être utilisé pour créer une CLÉ PRIMAIRE, utilisez ALTER TABLE à la place

lire la suite dans :

http://dev.mysql.com/doc/refman/5.0/en/create-index.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X