Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :contrainte UNIQUE sans index

Non, ce n'est pas possible. Une contrainte UNIQUE contient une définition d'index et j'imagine à peine comment elle pourrait être implémentée sans créer d'index (en termes de SGBD).

Vous devez réaliser que les index ne sont pas seulement "sorciers" - ils sont une structure de données réelle , qui prend de l'espace pour être placé, des procédures spéciales à gérer, etc. Une contrainte unique, elle-même, signifie index unique valeurs, et non colonne unique valeurs.