Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Qual é o significado do nome do índice ao criar um índice no MySQL?


O nome do índice é usado para fazer referência ao índice para comandos futuros. Como índice de queda.

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

Basta pensar em nomes de índice como nomes de tabelas. Você pode facilmente fazer uma tabela chamada 'blah'.
CREATE TABLE blah (f1 int);

Mas 'blah' não é muito útil para referência futura. Basta ser consistente. algo como
CREATE UNIQUE INDEX field_uniq on mytable(field);

ou
CREATE INDEX field1_field2_inx on mytable(field1, field2);