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

Quelle est la signification du nom de l'index lors de la création d'un index dans MySQL ?

Le nom d'index est utilisé pour référencer l'index pour les commandes futures. Comme drop index.

http://dev.mysql.com/doc/refman /5.0/fr/drop-index.html

Pensez simplement aux noms d'index comme aux noms de table. Vous pouvez tout aussi facilement créer un tableau appelé "blah".

CREATE TABLE blah (f1 int);

Mais "blah" n'est pas très utile pour référence future. Soyez juste cohérent. quelque chose comme

CREATE UNIQUE INDEX field_uniq on mytable(field);

ou

CREATE INDEX field1_field2_inx on mytable(field1, field2);