Yoyo@ a écrit :
Aucune question n'est idiote.
Comme dit plus haut, il te faut un INDEX de type unique.
Sous MySQL, tu peux faire un:
CREATE TABLE myTable (
ref INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
nom VARCHAR(45),
prenom VARCHAR(45),
UNIQUE (nom)
)
|
Ta table aura alors deux index.
D'autre part, il faut savoir que sous MySQL, même si tu as un index UNIQUE, ta colonne pourra contenir plusieurs fois la valeur NULL, ce qui peut se révéler très pratique. Et ce, sans perte de performance.
Enfin, tu peux rajouter un attribute NON NULL à a colonne nom pour éviter e phénomène dont je te parle au dessus.
|